2010-11-04 5 views
7

Je regardais simplement nhforge et j'ai vu la version la plus récente de nhibernate 3.0 est la version alpha 1. Est-ce que ce sont les binaires disponibles les plus récents, ou les ai-je manqués?est nhibernate 3.0 prêt pour la production

En outre, nhiberante 3.0 est suffisamment solide pour être utilisé dans un environnement de production. Quelqu'un utilise-t-il actuellement la version 3.0 pour le développement?

Je commence à développer un nouveau projet et je me demandais si je devais m'en tenir à 2.12 ou s'il est sûr de passer à 3.0.

Merci pour vos commentaires.

EDIT - Je viens de trouver le poste Web suivant - http://www.infoq.com/news/2010/08/NHibernate-3.0 - qui contient les éléments suivants -

« NHibernate a atteint la version 3.0 Alpha 1, et est « roc solide », selon Jason Dentler , auteur du prochain livre "NHibernate 3 Cookbook" de Packt Publishing, et interviewed by Scott Hanselman. Dentler a également déclaré que même s'il s'agit d'une version alpha, NHibernate 3 est déjà utilisé dans la production. "

Répondre

4

NHiberante n'a pas de branche instable. Le code dans le coffre est stable, mais il n'est pas complet avant d'être libéré. Il peut y avoir des problèmes dans les nouvelles fonctionnalités, mais aucun problème dans les fonctionnalités existantes. Vous pouvez utiliser le tronc NHiberante en production. Des milliers de personnes le font déjà, vous ne serez pas le premier. La version dans le coffre est plus stable que la version binaire alpha, car elle contient des corrections de bogues. Pour NHiberante, la règle est la suivante: la plus récente, la plus stable.

+0

Ce n'est pas toujours vrai, car j'ai eu des régressions avec le mappage d'image passant de 2.1 à 3.1 – labilbe

0

"prêt pour la production" est difficile à répondre. Je suppose que puisque c'est alpha, vous pouvez simplement dire "non". Cependant, je l'utilise dans un petit projet qui est en production sans aucun problème. Je suis assez impressionné par la qualité et la "solidité" d'une version alpha. Notez que j'ai une grande partie du code utilisant nhibernate couvert avec des tests d'intégration, donc ma confiance est assez élevée.

+0

ouais - c'est logique. Il est difficile d'appeler une version alpha de quelque chose prêt pour la production. Je me demandais plus simplement comment quelqu'un l'utilise et à quel point il semble solide. Merci pour les commentaires. – czuroski

+0

J'utilise aussi nhibernate 3 et je n'ai rencontré aucun problème. – jgauffin

+0

alpha ne signifie pas instable pour NHiberante, mais cela signifie: toutes les nouvelles fonctionnalités ne sont pas encore terminées – Paco