Ember JS

Ember JS
2
место в рейтинге - лучшие mv* фреймворк
Рейтинг: 710 баллов

рекомендуют товар
Ember JS

Лучшие технические характеристики и функции

Имеет двустороннюю привязку данных

Использует promises

Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок

Поддерживает одностороннюю привязку данных

Имеет автоматическую фильтрацию просмотра

Коротко о товаре

  • Имеет двустороннюю привязку данных: Есть
  • Использует promises: Есть
  • Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок: Есть
  • Поддерживает одностороннюю привязку данных: Есть
  • Имеет автоматическую фильтрацию просмотра: Есть
  • Использует движок ( механизм) шаблонов: Есть
  • Поддерживает функции вычисления свойств: Есть
  • Шаблоны могут предварительно компилироваться на сервере: Есть
  • Имеет популярный плагин для поддержки анимации.: Есть
  • Поддерживает частичный просмотр: Есть
Сравнительная таблица значений характеристик Ember JS среди всей выборки товаров
ХарактеристикаЗначение товараСреднееЛучшееХудшееБаллы
Имеет двустороннюю привязку данныхЕсть----
Использует promisesЕсть----
Поддерживает маршрутизацию (навигацию) и создание вложенных ссылокЕсть----
Поддерживает одностороннюю привязку данныхЕсть----
Имеет автоматическую фильтрацию просмотраЕсть----
Использует движок ( механизм) шаблоновЕсть----
Поддерживает функции вычисления свойствЕсть----
Шаблоны могут предварительно компилироваться на сервереЕсть----
Имеет популярный плагин для поддержки анимации.Есть----
Поддерживает частичный просмотрЕсть----

Плюсы и минусы Ember JS

Достоинства
  • Имеет двустороннюю привязку данных;
  • Использует promises;
  • Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок;
  • Поддерживает одностороннюю привязку данных;
  • Имеет автоматическую фильтрацию просмотра;
  • Использует движок ( механизм) шаблонов;
  • Поддерживает функции вычисления свойств;
  • Шаблоны могут предварительно компилироваться на сервере;
Недостатки
Не имеет недостатков

Обзор Ember JS: основные моменты

  • Имеет двустороннюю привязку данных

    Возможна привязка модели к представлению для обновления

    • Ember JS
  • Использует promises

    Речь о функциональной альтернативе, используемой для обратных вызовов при работе с серверными ответами. Содержит Promises спецификации A+

    • Ember JS
  • Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок

    Благодаря маршрутизации осуществляется взаимодействие с браузером URL. Это позволяет добиться положительного опыта для пользователя (особенно, если речь об одностраничном приложении)

    Показать полностью
    • Ember JS
  • Поддерживает одностороннюю привязку данных

    В случае изменений, происходящих с наблюдаемым объектом, несколько объектов могут связываться для обновления в автоматическом режиме

    • Ember JS
  • Имеет автоматическую фильтрацию просмотра

    Фильтрующий просмотры механизм работает на основе ряда переменных без использования дополнительной кодировки

    • Ember JS
  • Использует движок ( механизм) шаблонов

    Дает возможность быстро и легко создать UI

    • Ember JS
  • Поддерживает функции вычисления свойств

    Эти функции можно использовать для вычисления особенностей объектов

    • Ember JS
  • Шаблоны могут предварительно компилироваться на сервере

    Обеспечивает поддержку шаблонов, выносимых предварительно на сервер. Это позволяет увеличить скорость страницы (в особенности на устройстве с низкой вычислительной мощностью)

    Показать полностью
    • Ember JS
  • Имеет популярный плагин для поддержки анимации.

    Включает в себя плагин, содержащий элементы для быстрого создания/просмотра анимации

    • Ember JS
  • Поддерживает частичный просмотр

    Дает возможность оценить визуально шаблоны перед их установкой в верхнем уровне просмотра

    • Ember JS
  • Опубликован под лицензией mit license

    MIT License - расширенная лицензия, допускающая любые виды применения (в том числе - для бизнеса), без гарантии

    • Ember JS
  • Имеет внедрение зависимости

    Позволяет улучшить модульность и проверяемость

    • Ember JS
  • Обновляет dom асинхронно

    Изменения вступают в силу не сразу, но появятся в очереди и как группа. Этот вариант обновлений куда более производителен, нежели мгновенный

    • Ember JS
  • Зависимости

    Чем меньше эта цифра, тем меньше скриптов включается. Как следствие, затрачивается меньше ресурсов, загрузка происходит намного быстрее

    • 1
      1 min
    Среднее знач.: 1.1
  • Имеет популярный шаблонный проект

    Проект такого типа выкладывает рекомендуемую структуру файлов. Тем самым ускоряется процесс работы

    • Ember JS
  • Поддерживает версии internet explorer

    Устройство поддерживает устаревшие браузеры, что может быть важно для корпоративных проектов или проектов, где пользователи работают с Internet Explorer.

    Показать полностью
    • 8
      6 min
    Среднее знач.: 7.3
  • Имеет стабильный общественный api

    Номер версии может быть только выше 0. Это значит, что при внесении разработчиками изменения API не будет никаких нарушений совместимости

    • Ember JS
  • Использует наблюдаемые для связывания данных

    Шаблон, позволяющий просмотреть модели перед изменением. Зачастую более производителен чем  dirty-checking

    • Ember JS
  • Имеет генератор проектов

    Разработчик сможет создать проект с использованием встроенных инструменов либо путем генерации кода по существующей предметной модели (к примеру, Yeoman)

    Показать полностью
    • Ember JS
  • Имеет официальный обновленный на сегодняшний день npm менеджер пакетов

    Менеджер пакетов подходит для управления фронтенд скриптами

    • Ember JS

ОТЗЫВЫ О Ember JS



Похожие mv* фреймворк

Сравнения товаров