2010-11-04 11 views
7

Estaba buscando en nhforge y vi la versión más reciente de nhibernate 3.0 es la versión alpha 1. ¿Son los binarios disponibles más recientes, o los extrañé?es nhibernate 3.0 listo para producción

Además, es nhiberante 3.0 lo suficientemente sólido como para usarlo en un entorno de producción. ¿Alguien está actualmente usando 3.0 para el desarrollo?

Estoy empezando a desarrollar un nuevo proyecto y me preguntaba si debería apegarme a 2.12 o si es seguro pasar a 3.0.

Gracias por cualquier idea.

EDITAR - me acaba de encontrar el siguiente post Web - http://www.infoq.com/news/2010/08/NHibernate-3.0 - que contiene lo siguiente -

"NHibernate ha alcanzado la versión 3.0 Alpha 1, y es‘roca sólida’, según Jason Dentler , autor del próximo libro "NHibernate 3 Cookbook" de Packt Publishing, y interviewed by Scott Hanselman. Dentler también dijo que incluso si se trata de una versión alfa, NHibernate 3 ya se usa en producción ".

Respuesta

4

NHiberante no tiene una rama inestable. El código en el troncal es estable, pero no se completa hasta que se libera. Puede haber problemas en las nuevas funciones, pero no hay problemas en las funciones existentes. Puede usar el tronco NHiberante en producción. Miles de personas ya lo hacen, no serás el primero. La versión en el troncal es más estable que la versión alfa binaria, porque contiene correcciones de errores. Para NHiberante, la regla es: cuanto más nuevo, más estable.

+0

Esto no siempre es cierto, ya que tuve regresiones con la asignación de imágenes pasando de 2.1 a 3.1 – labilbe

0

"listo para producción" es difícil de responder. Supongo que como es alfa, simplemente puedes decir "no".

Sin embargo, lo estoy usando en un proyecto pequeño que está en producción sin problemas. Estoy bastante impresionado con la calidad y la "solidez" para una versión alfa. Tenga en cuenta que tengo gran parte del código que utiliza nhibernate cubierto con pruebas de integración, por lo que mi confianza es bastante alta.

+0

Sí, eso tiene sentido. es difícil llamar a un lanzamiento alfa de cualquier cosa lista para producción. Simplemente me preguntaba cómo alguien lo está usando y qué tan sólido parece. Gracias por la respuesta. – czuroski

+0

Estoy usando nhibernate 3 también y no he tenido ningún problema. – jgauffin

+0

alpha no significa inestable para NHiberante, pero significa que no todas las funciones nuevas están completas – Paco

Cuestiones relacionadas