insideIT.fr : le blog des architectes IT de SFEIR

Aller au contenu | Aller au menu | Aller à la recherche

lundi 31 mars 2008

NHibernate 2.0 alpha 1 est sorti !

Logo NHibernateL'équipe de NHibernate vient de mettre à disposition une préversion alpha 1 de la prochaine évolution majeure du projet, la branche 2.0.
Enormément de nouveautés sont au programme, ainsi que de nombreux changements. Il serait trop long de toutes les citer, je vous invite donc à vous rendre sur la page suivante pour tout savoir sur ces nouveautés : http://ayende.com/Blog/archive/2008/03/31/NHibernate-2.0-Alpha-is-out.aspx
Le code est quant à lui disponible sur SourceForge : http://sourceforge.net/project/showfiles.php?group_id=73818
Même si cette version n'est pas "stable", elle est déjà utilisée en production par certains membres du projet.
En publiant cette version, l'équipe souhaite avoir un retour d’expérience plus large sur son utilisation. Afin d'encourager les personnes à l'essayer, le support est assuré par l’intermédiaire de la mailing list disponible sur GoogleGroups (http://groups.google.com/group/nhusers)

lundi 11 février 2008

[TechDays 2008 - J1] .Net et l'Open Source: Retour d'expérience

IMG_2494_10 Cette dernière présentation du symposium DNG de la journée a permis de sortir un peu du cadre strict et compassé de la technologie propriétaire. Ici on parle d'un mouvement nouveau dans le monde Microsoft mais qui devient de moins en moins marginal: l'Open Source en .Net. S'il est vrai que sur un tel sujet on passe très rapidement de l'objectif au subjectif, on se doit d'aborder cet angle d'approche d'un projet d'un point de vue rationnel et factuel. Car face à des décideurs, la seule notion de coût ne peut suffire, surtout sur de gros projets et d'autant plus que le coût réel fait souvent l'objet de débats. Débats qui masquent malheureusement l'objectif premier du choix technologique: l'efficacité.

Or malgré la jeunesse des technologies dont il est question ici, il est possible de prendre les projets existants comme autant d'éléments de comparaison avec des solutions plus classiques considérées souvent à tort comme seules envisageables.

Un cas concret et réel a servi de fil rouge à l'exposé, celui d'une application centrale, critique et volumineuse, dans un environnement projet tendu avec un timing serré. Rien qui permettait d'envisager une ouverture à de l'open source à priori. Et malgré tout, le projet, appuyé sur les frameworks Spring.Net, NHibernate et Common.Logging a été un succès à tous les niveaux. IMG_2483_10

Tout comme c'était le cas ici, il y a clairement des situations où une solution peut amener un réel avantage concurrentiel et c'est parfois une solution open-source. Mais les barrières psychologiques à franchir restent nombreuses.

Et pourtant, force est de constater la vigueur et le sérieux des projets open source en .Net qui bénéficient pour certains d'entre eux d'équipes conséquentes. C'est un nouveau paradigme, une nouvelle économie, qu'il convient d'aborder objectivement une fois passée l'utopie des débuts. On peut et on doit faire du business avec l'open source.

Il ressort de cette vision un constat: là où la communauté Java a une existence propre et une vrai légitimité, côté .Net la communauté reste à "inventer".