В приложении MVC, какие компоненты составляют приложение. Какие инструменты и функции отсутствуют, которые вы хотели бы иметь. Независимо от языка на стороне сервера, что бы вы хотели?
Я вижу в своем коде многое, где кодирую некоторые функциональные возможности, которые, по-видимому, уже должны быть там. Я посмотрел на веб-инструментарий Google, и они, кажется, правильно поняли. Виджеты - это виджеты, и вы просто добавляете их в свое приложение.
Например. Я работаю с приложениями J2EE, но на других языках компоненты такие же.
- Объекты контроллера
- Обработчики контроллера, определенные методами в объектах контроллера.
- Файлы конфигурации, определяющие сопоставление и настройки URL.
- Файлы страниц сервера шаблонов (например, файлы JSP / ASP).
- Файлы конфигурации, определяющие отображение O / RM между объектами приложения и базой данных.
- Файлы конфигурации, определяющие свойства соединения с базой данных.
- библиотеки JavaScript (например, jQuery)
- Регистрация файлов конфигурации
- Файлы пакета сообщений ресурса
- Проверка конфигурационных файлов или кода
- Компоненты и объекты промежуточного программного обеспечения (конфигурации EJB, конфигурации JMS / Messaging и т. Д.).
- API-интерфейсы и библиотеки для подключения кредитных карт или других промежуточных программ.
Что-нибудь еще можно придумать?