Готова ли Fluent NHibernate к производственному коду сейчас? - PullRequest
0 голосов
/ 20 октября 2010

Предмет этого вопроса говорит сам за себя.Мне интересно, готов ли Fluent NHibernate для производственного кода.Мне особенно интересно в свете некоторых, казалось бы, простых проблем, с которыми я сталкиваюсь, для которых я еще не нашел полностью удовлетворительных решений (а сообщество не имеет решения?)

Почему Fluent NHibernate игнорирует мое соглашение?

Почему Fluent NHibernate игнорирует мое уникальное ограничение для компонента?

Да, я знаю об этом старый вопрос которому больше года;ответ, кажется, своего рода-сорта-может быть.

Готово ли сейчас Fluent NHibernate к производству?

Ответы [ 3 ]

6 голосов
/ 20 октября 2010

По какой метрике вы измеряете «готовность к производству»? Насколько производство более строгое, чем в других средах? Только вы можете решить, соответствует ли это вашим потребностям.

Ваш первый вопрос, у которого есть обходной путь. Свободный NHibernate является открытым исходным кодом, если люди не умирают из-за ошибки (иначе, есть обходной путь), вряд ли наши ограниченные ресурсы будут потрачены на это, когда есть над чем поработать. Перечисления являются известной проблемой, прежде всего потому, что 50% людей ожидают, что они будут отображены как целые, а другие ожидают строки; в любом случае одна сторона будет думать, что реализация - это ошибка.

Ваш второй вопрос выглядит как ошибка. Как ни странно, разработчики Fluent NHibernate не отслеживают переполнение стека на предмет возможных ошибок. Если вы не сообщите нам, что ошибка существует, мы не сможем ее исправить; к сожалению, я не экстрасенс.

Fluent NHibernate имеет прошлый 1,0, что является довольно значительным этапом для проекта OSS, и используется в сотнях производственных приложений. Делает ли это его «готовым к производству», зависит только от вас.

Если вы еще не думаете, что он готов к производству, это открытый исходный код, и мы всегда ищем авторов.

1 голос
/ 20 октября 2010

Подобный вопрос действительно следует задать на странице их группы в Google: http://groups.google.com/group/fluent-nhibernate. Будучи проектом с открытым исходным кодом, который постоянно развивается вместе с самим NHibernate, он почти всегда будет находиться в состоянии полу-флюса, особеннос NH3 скоро.

0 голосов
/ 20 октября 2010

Есть ли у вас модульные тесты, которые охватывают всю функциональность вашего взаимодействия с Fluent NHibernate? Если вы это делаете, и они работают, то зачем беспокоиться о других функциях, которые не работают, которые вы не используете. Кроме того, многие проблемы с любым проектом с открытым исходным кодом - это отсутствие понимания того, как его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...