Ember.js: лидер среди фрэймворков

Виталий Стриж, 17 октября 2015 в 15:57. 0

Ember.js: лидер среди фрэймворков

Среди работающих на сегодняшний день фрэймворков, лидирующее место занимает emberjs. Этот JavaScript был создан в 2011 году и сегодня активно используется многими компаниями, в числе которых присутствуют Yahoo и Twitch.

Свободный каркас emberjs эффективен при построении одностраничных приложений. В принципе для этих целей могут использоваться и такие приложения как jQuery или Mootools, но для запуска элементарного интерфейса придется заниматься установкой специального плагина. Поэтому ember js подходит для этих целей идеально. Сложные одностраничные приложения функционируют быстро и не требуют никаких дополнительных библиотек. Отметим, что работает ember js по принципу MVC.

Если другие библиотеки предназначены для создания классических сайтов, то ember js по русски позволяет создавать нетрадиционные проекты, которые напоминают по внешнему виду настольные приложения. За распределение кода в системе отвечает MVC, а сам Ember.js часто использует шаблоны Handlebars. Такие шаблоны дают возможность создавать собственные HTML коды без дополнительных усилий.

Для подключения библиотек Handlebars и jQuery не нужно посещать другие сайты. Всю информацию можно найти на официальном сайте emberjs.

  • Модели и контроллеры

Модели обеспечивают прием и передачу данных, которые использует приложение. Модель может представлять собой целый массив или ответ JSON. Для обновления данных можно воспользоваться библиотекой Ember Data.

За хранение объектов отвечают контроллеры, которые также обеспечивают совместную работу моделей. Контроллеры функционируют в виде посредников, передающих шаблоны. Причем последние должны обязательно подключаться к контроллеру. Контроллер является поставщиком данных между моделями.

Публикации по теме
EVGA выпустила видеокарту GTX 1080 Ti FTW3 Elite с частотой памяти 12 ГГц 23 сентября 2017, 16:45 EVGA выпустила видеокарту GTX 1080 Ti FTW3 Elite с частотой памяти 12 ГГц

Известная своими видеокартами компания EVGA представила флагманскую модель GTX 1080 Ti с объёмом памяти GDDR5X 11 Гб на тактовой частоте 12 ГГц. Такое значение позволит повысить пропускную способность памяти до значения больше, чем у AMD Radeon RX Vega 64, где установлена более дорогая память HBM2.Пропускная способность...

Выпущена сборка Windows 10 16296 23 сентября 2017, 10:35

До появления финального варианта обновления Windows 10 Fall Creators Update остаётся всё меньше времени и Microsoft проводит последние приготовления к релизу. В рамках этих приготовлений на этой неделе было выпущено сразу три сборки в канале обновлений «Ранний доступ». Последней из них в пятницу стала сборка под...

Выпущена сборка Windows 10 16296
iPhone 8 сложно погнуть и относительно легко чинить 23 сентября 2017, 09:25 iPhone 8 сложно погнуть и относительно легко чинить

Начались продажи аппаратов iPhone 8 и 8 Plus, которые по своему внешнему виду мало отличаются от прошлогодних моделей iPhone 7, но внутреннее содержимое отличается сильнее. Разработчики отказались от полностью металлического монолитного корпуса и сзади появилось стекло, которое они называют самым прочным...