Le plein de logiciels pour .Net !
Par Florent Dugué le vendredi 23 mai 2008, 12:30 - .NET - Lien permanent
Oyé, oyé !
Me voilà de retour sur votre blog préféré après une petite période
d'hibernation.
Pendant tout ce temps, j’ai constaté qu'il y avait pas mal d'activité sur les
logiciels du monde .Net. Au delà de la mise à jour des "classiques" projets
Open Source dont je vous fait régulièrement l'éloge sur ce site, de plus en
plus d'éditeurs de logiciels payants proposent une version gratuite, limitée en
fonctionnalités, ou afin d’être utilisée dans une application non commerciale.
Je vais donc vous faire profiter de toutes mes découvertes.
- Tout d'abord, quelques mise à jour :
NUnit 2.4.7 (30 mars 2008)
Apparition de nouveaux attributs RowTest et RowAttribute, suppression de
log4net pour le log interne (ce qui pouvait poser des problèmes lors de
l'utilisation d'une version différente avec l'application testée), et des
corrections de bugs. http://www.nunit.org/index.php?p=releaseNotes&r=2.4.7
A noté qu'une version 2.5 alpha 2 (7 mai
2008) est également disponible. Elle apporte une extension "pNUnit" permettant
de faire des distribués en parallèle, l'attribut RowTestExtension (alpha 2)
TestCaseAttribute (alpha 1) et DataSourceAttribute (alpha 1). Il y a encore de
nombreuses autres nouveautés.
http://nunit.com/index.php?p=releaseNotes&r=2.5
Spring.Net 1.1.2 (7 mai 2008)
http://www.springframework.net/docs/1.1.2/changelog.txt
Enterprise Library 4.0 (mai 2008)
http://msdn.microsoft.com/en-us/library/cc512464.aspx
Unity 1.1 (16 mai 2008)
http://blogs.msdn.com/agile/archive/2008/05/16/unity-refresh-v1-1.aspx
Mono (13 mai 2008)
4 ans après le début de Mono, l'API Winforms est maintenant complète (12776
méthodes quand même !)
http://jpobst.blogspot.com/2008/05/big-finale.html
Moonlight 0.6 (13 mai 2008)
Première release publique de Moonlight supportant Silverlight 1.0 sous Linux.
Attention, toutes les fonctionnalités ne sont pas encore supportées, mais c'est
déjà un grand pas !
http://tirania.org/blog/archive/2008/May-13-1.html
ReSharper 4.0 beta
L’excellent plugin ReSharper arrive en version 4. Au menu des nouveautés, le
support de C# 3.0 et LinQ. Comme d’habitude, les mises en garde de
l’utilisation d’une version béta sont de rigueur.
http://www.jetbrains.com/resharper/beta/beta.html.
- Voici maintenant quelques "offres spéciales" de quelques éditeurs
commerciaux :
NCache Express
NCache est un cache distribué qui permet également de répartir des sessions
ASP.NET sur plusieurs machines. Il existe maintenant une version « Express
», aux fonctionnalités limitées par rapport à la version entreprise.
http://www.alachisoft.com/ncache/ncache_express.html
40 composants DevExpress
DevExpress vend des composants graphiques de relativement bonne qualité.
JetBrains utilise d’ailleurs certains d’entre eux dans ReSharper. Je viens de
découvrir que DevExpress fournissait gracieusement 40 de leurs composants
(XtraEditors Library, XtraNavBar, ASPxMenu and ASPxSiteMapControl), dans le
cadre d’une utilisation non commerciale.
http://www.devexpress.com/free
Xceed WPF DataGrid
Xceed propose, tout comme DevExpress des composants graphiques à la vente. Il
propose néanmoins un de leurs composants gratuitement : une DataGrid en
technologie WPF.
http://xceed.com/Grid_WPF_Intro.html
Voilà de quoi agrémenter vos applications .Net !
N’hésitez à nous faire part de vos expériences sur l’utilisation de ces
produits, et à nous faire connaître d’autres librairies de qualité.

Commentaires
En ce qui concerne les Winforms, j'ai eu l'occasion de tester sur de vrais projets les offres de DevExpress et Syncfusion. J'ai également joué un peu, mais moins, avec les produits Infragistics qui m'ont semblé être particulièrement instables.
J'ai préféré (je préfère) DevExpress à Syncfusion.
C'est une bonne nouvelle de voir que certains composants parviennent à être distribués de la sorte.
Merci Romain pour ce retour.
Après avoir également essayer Infragistics, j'ai moi aussi une petite préférence pour les composants WinForms de DevExpress (peut-être moins pour ceux pour le web, un peu lourd je trouve).