流利的NHibernate现在准备好生产代码吗?

时间:2010-10-19 20:00:40

标签: fluent-nhibernate

这个问题的主题不言而喻。我想知道Fluent NHibernate是否已准备好生产代码。我特别想知道我遇到的一些看似简单的问题,我还没有找到完全令人满意的解决方案(并且社区没有解决方案?)

Why is Fluent NHibernate ignoring my convention?

Why is Fluent NHibernate ignorning my unique constraint on a component?

是的,我知道这个old question已经超过一年了;答案似乎有点 - 有点 - 也许。

流利的NHibernate现在可以投入生产了吗?

3 个答案:

答案 0 :(得分:6)

您通过什么指标衡量“生产就绪”?生产如何比其他环境更严格?只有您可以决定它是否符合您的需求。

你有第一个问题需要解决。流畅的NHibernate是开源的,如果人们因为一个bug而死亡(也就是说,有可用的工作),当有更重要的事情需要处理时,我们的有限资源不太可能花在它上面。枚举是一个众所周知的问题,主要是因为50%的人希望将它们映射为整数,而其他人则期望字符串;无论哪种方式,一方都会认为实施是一个错误。

你的第二个问题看起来像个错误。有趣的是,Fluent NHibernate开发人员不会搜索Stack Overflow以查找可能的错误。如果您没有告诉我们存在错误,我们将无法修复它;可悲的是,我不是通灵者。

Fluent NHibernate已经过了1.0,这对于OSS项目来说是一个非常重要的里程碑,并且已经在数百个生产应用程序中使用。是否让它“生产就绪”只能由你决定。

如果你认为它还没有准备就绪,它是开源的,我们一直在寻找贡献者。

答案 1 :(得分:1)

这类问题确实应该在他们的google群组页面上提出:http://groups.google.com/group/fluent-nhibernate。作为一个与NHibernate本身不断发展的开源项目,它几乎总是处于半流量状态,特别是NH3即将推出。

答案 2 :(得分:0)

您是否拥有涵盖与Fluent NHibernate交互功能范围的单元测试?如果你这样做,并且它们有效,那么为什么要担心其他不能使用的功能。此外,任何开源项目的许多问题都是缺乏对如何使用它的理解。

相关问题