流利的NHibernate现在准备好生产代码了吗? [英] Is Fluent NHibernate ready for production code now?
问题描述
如果你觉得它还没有准备好,那它就是开源的,我们一直在寻找给贡献者。
The subject of this question speaks for itself. I am wondering if Fluent NHibernate is ready for production code. I am especially wondering in light of some seemingly simple problems that I am having with it that I haven't yet found fully satisfactory solutions for (and the community doesn't have a solution for?)
Why is Fluent NHibernate ignoring my convention?
Why is Fluent NHibernate ignorning my unique constraint on a component?
Yes, I am aware of this old question which is more than a year old; the answer seems to be kinda-sorta-maybe.
Is Fluent NHibernate is ready for production now?
By what metric do you measure "production ready"? How is production any more stringent than other environments? Only you can decide if it meets your needs.
Your first question you have a work around for. Fluent NHibernate is open source, if people aren't dying because of a bug (aka, there's a work around available), it's unlikely our finite resources will be spent on it when there are more important things to be working on. Enums are a known issue, primarily because 50% of people expect them to be mapped as ints, and the others expect strings; either way, one party is going to think that the implementation is a bug.
Your second question looks like a bug. Funnily enough, the Fluent NHibernate developers don't trawl Stack Overflow for possible bugs. If you don't tell us that a bug exists, we won't be able to fix it; sadly, I'm not psychic.
Fluent NHibernate has is past 1.0, which is quite a significant milestone for an OSS project, and is in use in hundreds of production applications. Whether that makes it "production ready" can only be decided by you.
If you don't think it's production ready yet, it's open source and we're always looking for contributors.
这篇关于流利的NHibernate现在准备好生产代码了吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!