2010-11-04 58 views
7

我只是在nhforge上查看,看到nhibernate 3.0的最新版本是alpha 1版本。这是最近可用的二进制文件,还是我想念它们?是nhibernate 3.0已准备好投入生产

另外,nhiberante 3.0是否足够适用于生产环境。目前有人使用3.0进行开发吗?

我开始开发一个新项目,想知道是否应该坚持2.12或者如果安全移动到3.0。

感谢您的任何想法。

编辑 - 我刚刚发现下面的网站后 - http://www.infoq.com/news/2010/08/NHibernate-3.0 - 其中包含以下 -

“NHibernate的已经达到了3.0的Alpha 1,并且是‘坚如磐石’,根据杰森Dentler ,来自Packt Publishing的即将出版的书“NHibernate 3 Cookbook”的作者,以及interviewed by Scott Hanselman。Dentler还说,即使它是一个alpha版本,NHibernate 3已经被用于生产。

回答

4

NHiberante没有不稳定的分支。中继线中的代码很稳定,但直到发布后才能完成功能。新功能可能存在问题,但现有功能没有问题。您可以在生产中使用NHiberante主干。成千上万的人已经做到了,你不会是第一个。 trunk中的版本比alpha二进制版本更稳定,因为它包含bug修复。对于NHiberante来说,规则是:更新,更稳定。

+0

这并非总是如此,因为我用Image映射从2.1到3.1的回归 – labilbe 2011-04-07 17:16:04

0

“准备生产”很难回答。我想因为它是阿尔法,你可以简单地说“不”。

但是,我正在使用它在一个小生产项目,没有任何问题。我对Alpha版本的质量和“坚实性”印象深刻。请注意,我有很多使用nhibernate的代码都覆盖了集成测试,所以我的信心非常高。

+0

是的 - 这是有道理的。很难称之为准备好生产的alpha版本。我更想知道如何使用它,看起来有多坚实。感谢您的反馈。 – czuroski 2010-11-04 13:25:31

+0

我也使用nhibernate 3,并没有遇到任何问题。 – jgauffin 2010-11-04 13:41:54

+0

alpha对于NHiberante并不意味着不稳定,但它意味着:并非所有新功能都已完成 – Paco 2010-11-04 14:06:42