Обзор фреймворка Ampersand.js

Ampersand.js  –  фреймворк, написанный на JavaScript и используемый для разработки веб-приложений. Фреймворк разработан на архитектуре Backbone.js и хорошо подходит для работы с одностраничными приложениями. Проект распространяется по открытой лицензии MIT.

История

Ampersand был разработан в 2014 году программистом Филиппом Робертсом, на тот момент работавшим в компании Float. Изначально проект представлял собой комплексное приложение для фреймворка Backbone.js. В последствии, Робертс покинул компанию и вплотную занялся поддержкой своего проекта.

Возможности

К числу ключевых особенностей Ampersand. Js относятся:

  1. Подключение модулей;
  2. Настройка шаблонов через HTML;
  3. Привязка к данным независимо от шаблонизатора;
  4. CLI для создания каркасных приложений;
  5. npm для управления пакетами;
  6. Поиск по каталогу clientside-модулей.

Сравнение Ampersand.js с другими фрейворками

По сравнению с другими фреймворками, кодовая база Ampersand требует значительных доработок. Фреймворк обладает открытой архитектурой, которую вы можете по желанию достраивать. ПО имеет небольшие по размеру модули, что позволяет разработчикам оперативно выпускать обновления, исправляющие ошибки Ampersand.

На данный момент фреймворк поддерживает устаревшие версии браузеров, что является его слабой стороной. Однако разработчики работают над решением этого вопроса. В первую очередь, планируется прекратить поддержку Internet Explorer версий 8 и 9 ввиду использования разработчиками геттеров и сеттеров, которые не поддерживаются данными версиями браузера.

Наша компания имеет обыт работы над проектами на базе Ampersand.js. Если у вас возникнет необходимость в разработке проекта на Ampersand, обращайтесь к нам.