52балла

rAppid JS

rAppid JS
vs

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

rAppid JS

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

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

    120KBvs120.8KB

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

Движок шаблонов позволяет легко и гибко создать UI.
Лицензия MIT License является очень разрешающей лицензией, которая позволяет все виды использования, в том числе бизнес-использование, без гарантии.
Позволяет, для установления, просматривать щаблоны в верхнем уровне просмотра внутри шаблона.
Имеет официальный или хорошо известный шаблонный проект, который выкладывает рекомендуемую структуру файлов и позволяет разработчикам начать работу быстрее.
Встроенные утилиты, позволяющие проверить вводные данные клиента, перед тем, как они обрабатываются или отправляются на сервер. Хотя это и не заменит проверки на сервере, но может значительно улучшить пользовательский опыт.
Поддержка устаревших браузеров может быть важна для корпоративных проектов и проектов с большой базой пользователей, состоящих из пользователей Internet Explorer.

Плагины

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

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

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

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

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

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

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

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

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