Есть опыт использования каркасов Naked Objects для.net?

На первый взгляд, голые объекты выглядят очень многообещающе, так как они позволяют быстро создать полную систему с базовым пользовательским интерфейсом, а затем усовершенствовать ее.

Кто-нибудь получил реальный опыт использования какой-либо из платформ.net Naked Objects?

Как мне выбирать между различными фреймворками Naked Objects?

Кто-нибудь знает об инфраструктурах.net Naked Objects с открытым исходным кодом или, по крайней мере, не имеет стоимости лицензии на пользователя при развертывании готового приложения?

4 ответа

Решение

Поскольку нет порта с открытым исходным кодом Naked Object для.net, параметры в настоящее время выглядят так:

В обоих случаях я должен спросить себя, как долго они будут активно развиваться.

(К вашему сведению, мы очень близки к запуску новой версии продукта - Naked Objects MVC. Это работает с ASP.NET MVC 2 и дает вам полный HTML-интерфейс из тех же доменных объектов, а затем (если вам действительно нужно!) вы можете настроить этот интерфейс, используя стандартные шаблоны ASP.NET MVC.

Лучше всего - с точки зрения вашего вопроса - это не будет стоить лицензии для каждого пользователя. Будет взиматься плата за каждого разработчика (еще не фиксированная, но по реальной цене), а также будет бесплатная ознакомительная версия с неограниченным временем (которая запускается локально, но не на удаленном сервере IIS).

Если вы заинтересованы в этом, пожалуйста, свяжитесь со мной (rpawson на nakedobjects.net)

Голые объекты MVC включает (в лицензионной версии) исходный код части пользовательского интерфейса MVC - хотя он не включает исходный код базовых объектов Naked для платформы.NET. Последний широко используется в ирландском правительстве. К вашему сведению, часть обязательств перед этим клиентом заключается в том, что в случае, если наша компания больше не сможет / не хочет активно разрабатывать и поддерживать продукт, то она автоматически вернется к лицензии с открытым исходным кодом - я думаю, что это такое же справедливое обязательство, как можно сделать.

Кроме того, к вашему сведению, хотя динамические данные имеют некоторые сходства, на самом деле это не одно и то же: они не показывают поведение объекта в форме действий. Это гораздо большее дело, чем может показаться. Я согласен с тем, что Microsoft, похоже, сейчас не активно продвигает DD. Была попытка повторно реализовать DD в ASP.NET MVC, но с тех пор она также была удалена из CodePlex.

Йен, источник доступен по адресу http://sourceforge.net/projects/nakedobjects/ но это только Java. Но я думаю, вы могли бы запустить его через конвертер Java в.Net от Microsoft.

Другие вопросы по тегам