Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Разработка корпоративного приложения на ASP.NET MVC??
|
|||
|---|---|---|---|
|
#18+
Всё что я знаю - создаем модель "Клиенты", потом создаем контроллер "Клиенты", потом создаем несколько вьюх. Для списка, для элемента. Как хочется - создаем модель "Клиенты". И всё. В меню все прописалось автоматом, вьюхи генерятся на лету. И тем не менее - сохраняя возможность вмешаться в процесс. Неужели надо разрисовывать каждую сущность? А генерить меню, в зависимости от прав? Короче, какие инструменты надо (принято) юзать, чтобы процесс разработки стал true RAD?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2014, 16:24 |
|
||
|
Разработка корпоративного приложения на ASP.NET MVC??
|
|||
|---|---|---|---|
|
#18+
MonochromatiqueКак хочется - создаем модель "Клиенты". И всё. В меню все прописалось автоматом, вьюхи генерятся на лету. И тем не менее - сохраняя возможность вмешаться в процесс. Можно. Создаёшь специальный базовый контроллер, реализующий CRUD в общем виде, создаёшь набор универсальных вьюх, рефлексивно извлекающих проперти из вью модели, регистрируешь это дело где-то и задаёшь способ указать каким образом и по какому адресу обрабатывать запросы. Например, можешь наследовать от базового контроллера, или развить фабрику контроллеров по своему разумению. Вью модель насыщаешь атрибутами на базе DisplayAttribute и т.д. Ещё один способ, это T4 и генерация исходного кода по модели. Оба способа имеют свои достоинства и свои недостатки. MonochromatiqueА генерить меню, в зависимости от прав? Легко. https://github.com/maartenba/MvcSiteMapProvider MonochromatiqueКороче, какие инструменты надо (принято) юзать, чтобы процесс разработки стал true RAD?? Не совсем верный подход в отношении ASP.NET MVC. В его основу положены гибкость и скорость работы. Так что нужный уровень RAD делать самому под задачу. Многие разрабы уже имеют свой Kit из либ, шаблонов, наработок, модулей и т.д. Т.е. сам по себе ASP.NET MVC не имеет возможности сразу писать в духе RAD, но зато даёт всё, чтобы сделать его под себя или под команду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2014, 13:09 |
|
||
|
Разработка корпоративного приложения на ASP.NET MVC??
|
|||
|---|---|---|---|
|
#18+
Monochromatique, Пример: 1. IDataService<TDto> 2. BaseController<TDto, TViewModel> Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. Обобщённые вьюхи лежать в папке Views\Base (или в Shared). Ну и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2014, 13:24 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=66&tid=1357048]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 325ms |

| 0 / 0 |
