Я ищу рекомендации по разработке приложений для Visual Studio. В результате беглого расследования были выявлены такие продукты, как Strataframe, Mere Mortals, CSLA, Deklarit, xEpressApp, Habanero, Spring.Net и т. Д. Что вы порекомендуете на основе вашего опыта разработчиков?
Некоторые из ключевых требований заключаются в том, что инфраструктура должна обеспечивать сопоставление объектной / реляционной БД, а также «создавать» пользовательский интерфейс, который обращается к данным. Построитель пользовательского интерфейса должен позволять нам настраивать экран / страницу во время разработки (на основе параметров конфигурации) так, чтобы программисту был представлен «фирменный» вариант формы. Очевидно, что фреймворк должен интегрироваться с .NET Visual Studio, и любой сгенерированный код должен быть настраиваемым или предоставлять хуки для настройки. Мало того, что он должен поддерживать n-уровневую архитектуру (я думаю, что это, вероятно, само собой разумеющееся), но было бы неплохо, если бы платформа также концептуализировала типичные уровни развертывания dev / test / prod. Я не ищу фреймворк, основанный на веб / браузере - он полностью встроен в бизнес-приложения брандмауэра.
В качестве фона мы конвертируем из среды Visual Foxpro, которая имеет специально разработанную среду, широко использующую компоновщики.