Connect with us

MVC фреймворки

MVC – это шаблон проектирования. Основным принципом MVC является разделение ответственности между тремя составляющими: Model – содержит данные и бизнес-логику, модель ничего не знает о представлениях и контроллерах; View – отвечает за представление модели (в основном, в пользовательском интерфейсе), для одной модели может быть несколько представлений; Controller – отвечает за поведение в ответ на действия пользователя (управляет реакцией модели и представления).

Есть шаблоны, похожие на MVC (например, MVP и MVVM), да и разные реализации MVC могут отличаться некоторыми нюансами.

  • AngularJS
    AngularJS является JavaScript-фреймворком с открытым исходным кодом, разрабатываемым Google. Предназначен для разработки одностраничных приложений. Его цель — расширение браузерных приложений на основе MVC шаблона, а также упрощение тестирования и разработки. Фреймворк работает с HTML, содержащим дополнительные пользовательские атрибуты, которые описываются директивами, и связывает ввод или вывод области страницы с моделью, представляющей собой обычные переменные JavaScript. Значения ...
  • Backbone JS
    Backbone.js придает структуру веб-приложениям с помощью моделей с биндингами по ключу и пользовательскими событиями, коллекций с богатым набором методов с перечислимыми сущностями, представлений с декларативной обработкой событий; и соединяет это все с вашим существующим REST-овым JSON API.
  • EmberJS
    Главной особенностью EmberJS является привязка данных. Вы просто создаете переменную, и, когда значение этой переменной изменяется, обновляется любая часть вашего приложения, которая следит за этой переменной.
  • Knockout
    Knockout.js — это популярная JavaScript библиотека, позволяющая реализовать Model-View-View Model (MVVM) паттерн на клиенте.
4 комментария

4 Comments

You must be logged in to post a comment Login

Leave a Reply

X