Fluent nhibernate Fluent NHibernate现在准备好生产代码了吗?

Fluent nhibernate Fluent NHibernate现在准备好生产代码了吗?,fluent-nhibernate,Fluent Nhibernate,这个问题的主题不言自明。我想知道Fluent NHibernate是否已准备好编写生产代码。我特别想知道的是,我在it方面遇到的一些看似简单的问题,我还没有找到完全令人满意的解决方案(社区也没有解决方案?) 是的,我知道这已经有一年多了;答案似乎有点像 Fluent NHibernate现在可以生产了吗?这种问题真的应该在他们的谷歌群组页面上提问:。作为一个开源项目,NHibernate本身也在不断发展,它几乎总是处于半通量状态,尤其是NH3即将到来。您用什么标准来衡量“生产就绪”?生产环境

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

是的,我知道这已经有一年多了;答案似乎有点像


Fluent NHibernate现在可以生产了吗?

这种问题真的应该在他们的谷歌群组页面上提问:。作为一个开源项目,NHibernate本身也在不断发展,它几乎总是处于半通量状态,尤其是NH3即将到来。

您用什么标准来衡量“生产就绪”?生产环境如何比其他环境更严格?只有你才能决定它是否满足你的需要

你的第一个问题是,你有一个工作要做。Fluent NHibernate是开源的,如果人们不会因为一个bug而死亡(也就是说,有一个可行的解决方案),那么当有更重要的事情需要解决时,我们有限的资源就不太可能花在上面。枚举是一个已知的问题,主要是因为50%的人希望将其映射为int,而其他人希望映射为字符串;无论如何,一方都会认为实现是一个bug

你的第二个问题看起来像个bug。有趣的是,流畅的NHibernate开发人员不会在堆栈溢出中寻找可能的bug。如果您不告诉我们存在bug,我们将无法修复它;可悲的是,我不是通灵者

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


如果您认为它还没有做好生产准备,那么它是开源的,我们一直在寻找贡献者。

您是否有单元测试来涵盖与Fluent NHibernate交互的功能范围?如果你这样做了,它们也能工作,那么为什么还要担心那些你不使用却不能工作的特性呢。此外,任何开源项目的许多问题都是缺乏对如何使用它的理解。

不确定你想在哪里使用它。考虑到你的问题,如果有人说“是”,你会相信吗?谢谢你的想法。我正在开始一个新项目,这是我第一次使用FNH。我喜欢它的想法,并且更喜欢它而不是非FNH。但很早以前我就遇到了两个问题。我试图弄明白,随着我对项目的深入,我是否应该期待更多的问题,因此应该放弃它,或者我是否应该在这些颠簸中坚持下去。这不是我是否认为它已经准备好生产;我没有足够的经验来判断这一点。我在你的帖子里感觉到一点防卫性,如果我的问题导致了这一点,我很抱歉。如果我给人的印象是有点防卫性,我是在捍卫我的女性荣誉。与大多数其他软件项目一样,开源项目很少没有bug或是完整的;正如人们常说的,90%的项目占用了90%的时间,而最后10%的项目又占用了90%的时间(开发人员正是在这个时候获得报酬的!)。Fluent NHibernate稳定、成熟,且维护良好;它确实有bug和问题,但我认为没有任何showtopper(如果有,我们会修复它们)没问题;我真的很尊重你所做的工作,我认为FNH是一个好主意。我决定在整个项目中坚持下去。我将看看
独特的
问题;应该很有趣。:-)