можно ли использовать шаблон MVP с шаблоном Codesmith Ntier или PLINQO
-
16-09-2019 - |
Вопрос
В настоящее время мы работаем над приложением ASP .net, и я бы предпочел использовать шаблон MVP (для пользовательского интерфейса) из-за нескольких преимуществ, которые он предоставляет,
Но недостатком дальнейшего применения такого подхода является слишком много ручного кодирования, которое отнимет время.
Я уже определил, что можно сгенерировать DAL с любым шаблоном или с помощью LINQ to SQL, но единственная проблема заключается в создании интерфейса, который должен быть реализован usercontrol (view) и некоторым шаблонным кодом (для привязки данных)
Теперь вопрос в том,
1) Можно ли использовать шаблон codesmith для получения шаблона MVP (для генерации интерфейса и свойств на уровне пользовательского интерфейса, а также привязки данных)
2) Не рекомендуется продолжать работу с шаблоном MVP и использовать простой подход, предоставляемый codesmith template generator или любым другим инструментом
Примечание :Я также рассматривал возможность продолжения работы с ASP .Net MVC, но из-за недостатка знаний (требования к обучению) и временных рамок проекта мы должны отказаться от этой идеи.
Редактировать :С точки зрения человеко-месячных усилий на разработку этого приложения уходит около 35-40 человеко-месяцев
Пожалуйста, предложите мне.
Решение
1) Абсолютно возможно.Вопрос "как" во многом зависит от того, что конкретно вы делаете и насколько хорошо шаблоны соответствуют вашим шаблонам (или насколько хорошо ваши потребности могут быть сведены к генерации кода в целом).
2) Невозможно сказать.Полностью зависит от ваших потребностей.
Вам действительно следует провести расследование ADO.NET Службы передачи данных и ASP.NET Динамические данные Каркасы строительных лесов.Они предназначены именно для создания того поколения, о котором вы просите.
Другие советы
Немного поздно, но ознакомьтесь с шаблонами codesmith, которые я только что выпустил.http://community.codesmithtools.com/CodeSmith/m/templates/42499.aspx