50балла

batman js

batman js
vs

Обзор batman js: 20 фактов и особенностей

batman js
50
балла
batman js

Почему batman js лучше чем другие?

  • Количество лет
    ?

    2yearsvs1.8years

Общая информация

1.Расширяет HTML
?

Некоторые люди рассматривают это как преимущество, так как это позволяет избежать накладных расходов из другого языка шаблонов.

batman js
2.Опубликован под лицензией MIT License
?

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

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

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

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

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

batman js
5.Имеет популярный шаблонный проект
?

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

batman js
6.Имеет встроенную проверку входных данных
?

Встроенные утилиты, позволяющие проверить вводные данные клиента, перед тем, как они обрабатываются или отправляются на сервер. Хотя это и не заменит проверки на сервере, но может значительно улучшить пользовательский опыт.

batman js

Плагины

1.Встроенный RESTful синхронизирует абстракции для моделей
?

Включает утилиты для подддержания моделей в синхронизации с их представлением на сервере, без необходимости написания шаблона jQuery и Аjax.

batman js

Привязка данных

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

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

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

Объекты могут быть связаны для автоматического обновления при изменении наблюдаемого объекта.

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

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

batman js

Производительность

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

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

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

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

Победитель

Flight

14KB

247KB

3.зависимости
?

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

Победитель

SproutCore

0

0

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

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

Победитель

Maria

20KB

247KB

Какие MV* фреймворк лучше?

Показать все
This page is currently only available in English.