2008-10-24 2 views
1

В приложении MVC какие компоненты входят в состав приложения. Какие инструменты и функции отсутствуют, которые вы хотели бы иметь. Независимо от серверного языка, что бы вы хотели?Общий вопрос, что вы хотите от веб-фреймворка?

Я вижу много в своем коде, где я кодирую некоторую функциональность, которая, похоже, уже должна быть там. Я посмотрел веб-инструментарий Google, и они, похоже, поняли это правильно. Виджеты - это виджеты, и вы просто добавляете их в свое приложение.

Например. Я работаю с приложениями J2EE, но на других языках компоненты одинаковы.

  1. Контроллер Объекты
  2. обработчиков контроллера, определенных с помощью методов в объектах контроллера.
  3. Файлы конфигурации, определяющие сопоставление URL и параметры.
  4. Файлы страниц сервера шаблонов (например, файлы JSP/ASP).
  5. Файлы конфигурации, определяющие сопоставление O/RM между объектами приложения и базой данных.
  6. Файлы конфигурации, определяющие свойства подключения к базе данных.
  7. библиотеки JavaScript (например, JQuery)
  8. конфигурация Протоколирования файлов
  9. сообщение Ресурса пучок файлы
  10. конфигурация проверки файлов или код
  11. компонентов промежуточных и объекты (конфигурации EJB, конфигурации JMS/обмена сообщений и т.д.).
  12. Кредитная карта или другие интерфейсы API и библиотеки промежуточного программного обеспечения.

Все, что вы можете придумать?

+0

Я действительно не понимаю, что вы на самом деле спрашиваете здесь? – rustyshelf 2008-10-25 00:31:21

ответ

-1

Я думаю, что одна вещи, которую вы теряете от этого очень исчерпывающего перечня является автоматическим связыванием запроса свойств для формирования объектов, а также экономия от того, где этих объектов на сессию соответствующих. Объекты формы здесь являются объектом на сервере, который представляет текущее состояние HTML-кода для отображения пользователю.

1

Встроенного блок тестирование компонента

-1

Я думаю, строительные леса и автоматические интерфейсы администратора очень хорошие возможности тоже, что я не хочу пропустить;)

-1

Вы сделали предположение о том, что все приложения MVC веб-сайты. MVC широко используется не только для веб-приложений, поэтому такие вещи, как URL-карты, страницы сервера шаблонов и «серверные» языки, не связаны с шаблоном MVC, так же как конкретная реализация и адаптация MVC для использования в веб-приложениях.

+0

В своем вопросе конкретно говорится «веб-фреймворк» – 2008-10-27 11:37:24