52балла

rAppid JS

rAppid JS
vs

Обзор rAppid JS: 18 фактов и особенностей

rAppid JS
52
балла
rAppid JS

Почему rAppid JS лучше чем другие?

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

    120KBvs120.8KB

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

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

Движок шаблонов позволяет легко и гибко создать UI.

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

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

rAppid JS
3.Поддерживает частичный просмотр
?

Позволяет, для установления, просматривать щаблоны в верхнем уровне просмотра внутри шаблона.

rAppid JS
4.Имеет популярный шаблонный проект
?

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

rAppid JS
5.Имеет встроенную проверку входных данных
?

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

rAppid JS
6.поддерживает версии Internet Explorer
?

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

Победитель

rAppid JS

0

0

Плагины

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

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

rAppid JS

Библиотеки и Системы управления пакетами

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

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

rAppid JS
2.Работает с AMD библиотеками, такими как require.js
?

AMD библиотеки позволяют легкое, модульное, чистое программирование. Если структура не работает с такими библиотеками, возможно, есть некоторые другие средства, чтобы модулировать ее компоненты и устранять зависимости, такие как Dependency Injection.

rAppid JS

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

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

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

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

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

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

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

rAppid JS

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

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

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

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

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

Победитель

Flight

14KB

120KB

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

Это улучшает проверяемость и модульность.

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

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

Победитель

Maria

20KB

120KB

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

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