Ember JS
Ember JS
Топ 26%452 балла
Топ 26%
Лучшие черты и особенности

Ember JS: 26 фактов и особенностей

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

Модели и представления могут быть привязаны друг к другу для обновления.
Ember JS
У 53% те же характеристики

2. уменьшенный размер файла, исключая зависимости

Меньший размер файла означает более быстрое время загрузки.
235KB
Flight: 14KB

3. Использует Promises

Имеет внутреннюю реализацию Promises/А+ спецификации. Promises -это популярная альтернатива для обратных вызовов при работе с ответами серверов.
Ember JS
У 20% те же характеристики

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

Маршрутизация позволяет взаимодействие с браузером URL. Это очень важно для положительного опыта пользователя, если вы создаете одностраничное приложение.
Ember JS
У 67% те же характеристики

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

Имеет механизм для фильтрации просмотров, на основе переменных (например, при поиске) без необходимости написания дополнительных кодов.
Ember JS
У 20% те же характеристики

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

Движок шаблонов позволяет легко и гибко создать UI.
Ember JS
У 67% те же характеристики

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

Позволяет использовать функции свойства для вычисления свойств объектов.
Ember JS
У 33% те же характеристики

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

Объекты могут быть связаны для автоматического обновления при изменении наблюдаемого объекта.
Ember JS
У 80% те же характеристики

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

Поддерживает шаблоны, которые могут быть предварительно вынесены на сервер. Это возможно увеличивает скорость страницы, особенно на устройствах с низкой вычислительной мощностью.
Ember JS
У 60% те же характеристики

10. Опубликован под лицензией MIT License

Лицензия MIT License является очень разрешающей лицензией, которая позволяет все виды использования, в том числе бизнес-использование, без гарантии.
Ember JS
У 87% те же характеристики

11. Имеет внедрение зависимости

Это улучшает проверяемость и модульность.
Ember JS
У 20% те же характеристики

12. Поддерживает частичный просмотр

Позволяет, для установления, просматривать щаблоны в верхнем уровне просмотра внутри шаблона.
Ember JS
У 60% те же характеристики

13. Имеет популярный плагин для поддержки анимации.

Имеет плагин, который включает в себя объекты для быстрого создания просмотра анимации.
Ember JS
У 20% те же характеристики

14. зависимости

Чем меньше зависимостей, тем меньше дополнительных скриптов включено, как правило, в результате чего меньше ресурсных затрат и быстрее загрузка.
1
SproutCore: 0

15. Обновляет DOM асинхронно

Изменения модели не сразу появляется в обновлении, но в очереди и в качестве группы. Это может быть намного более производительным, чем мгновенные обновления просмотра.
Ember JS
У 27% те же характеристики

16. уменьшенный размер файла, включая зависимости

Меньший размер файла означает более быстрое время загрузки.
308KB
Maria: 20KB

17. Имеет стабильный общественный API

Основной номер версии выше 0. Это означает, что не будет никакого нарушения совместимости изменения API, внесенного командой разработчиков.
Ember JS
У 53% те же характеристики

18. Имеет популярный шаблонный проект

Имеет официальный или хорошо известный шаблонный проект, который выкладывает рекомендуемую структуру файлов и позволяет разработчикам начать работу быстрее.
Ember JS
У 53% те же характеристики

19. Имеет популярный плагин, который поддерживает проверку входных данных

Этот плагин, чтобы помочь проверить входные данные клиента, перед тем, как они обрабатываются или отправляются на сервер. Хотя это не заменит проверки на сервере, но может значительно улучшить пользовательский опыт.
Ember JS
У 20% те же характеристики

20. Имеет официальный, обновленный на сегодняшний день, npm менеджер пакетов

Менеджер пакетов может также использоваться для управления фронтенд скриптами.
Ember JS
У 47% те же характеристики

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

Модели просматриваются для изменений. Это хорошо известный шаблон. Может быть более производительным, чем dirty-checking в некоторых случаях.
Ember JS
У 80% те же характеристики

22. Имеет генератор проектов

Позволяет разработчику автоматически создать новый проект, используя встроенные средства или генерацию типового кода по имеющейся предметной модели, такие как Yeoman.
Ember JS
У 53% те же характеристики

23. поддерживает версии Internet Explorer

Поддержка устаревших браузеров может быть важна для корпоративных проектов и проектов с большой базой пользователей, состоящих из пользователей Internet Explorer.
8
rAppid JS: 0

24. Имеет популярный плагин, который позволяет REST синхронизацию с сервером

Имеет плагин для подддержания моделей в синхронизации с их представлением на сервере, без необходимости написания шаблона Аjax.
Ember JS
У 7% те же характеристики

25. Имеет популярный плагин, который улучшает поддержку LocalStorage

Имеет плагин, который предлагает простую функциональность для синхронизации моделей с HTML5 LocalStorage.
Ember JS
У 27% те же характеристики

Топ 10 MV* фреймворк

Добавить ещё один объект к сравнению
  • Ember JS
Cравнить
This page is currently only available in English.