60балла

Ractive JS

Ractive JS
vs

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

Ractive JS

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

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

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

    65KBvs120.8KB
  • Поддерживает версии Internet Explorer
    ?

    7vs7.33

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

1.Использует движок ( механизм) шаблонов
Ractive JS
Движок шаблонов позволяет легко и гибко создать UI.
2.Опубликован под лицензией MIT License
Ractive JS
Лицензия MIT License является очень разрешающей лицензией, которая позволяет все виды использования, в том числе бизнес-использование, без гарантии.
3.Поддерживает частичный просмотр
Ractive JS
Позволяет, для установления, просматривать щаблоны в верхнем уровне просмотра внутри шаблона.
4.поддерживает версии Internet Explorer

7

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

0years

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

Плагины

1.Поддерживает анимацию
Ractive JS
Включает объекты для легкого просмотра анимации.

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

1.Является свободным для DOM манипуляций
Ractive JS
Не требует и не рекомендует специального использования конкретной библиотеки (например, JQuery, MooTools, Zepto ) для обработки DOM манипуляций и может быть использован с той, которая предпочтительней для разработчика.
2.Официально поддерживает управление зависимости Bower
Ractive JS
Bower прост в использовании, как npm менеджер пакетов для сетевых приложений.
3.Работает с AMD библиотеками, такими как require.js
Ractive JS
AMD библиотеки позволяют легкое, модульное, чистое программирование. Если структура не работает с такими библиотеками, возможно, есть некоторые другие средства, чтобы модулировать ее компоненты и устранять зависимости, такие как Dependency Injection.
4.Имеет официальный, обновленный на сегодняшний день, npm менеджер пакетов
Ractive JS
Менеджер пакетов может также использоваться для управления фронтенд скриптами.

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

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

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

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

65KB

Меньший размер файла означает более быстрое время загрузки.
2.Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок
Ractive JS
Маршрутизация позволяет взаимодействие с браузером URL. Это очень важно для положительного опыта пользователя, если вы создаете одностраничное приложение.
3.зависимости

0

Чем меньше зависимостей, тем меньше дополнительных скриптов включено, как правило, в результате чего меньше ресурсных затрат и быстрее загрузка.
4.Хорошо интегрируется с другими библиотеками для включения Promises /А+ поддержки
Ractive JS
Позволяет использовать библиотеки JQuery Deferred для поддержки Promises. Promises -это популярная альтернатива для обратных вызовов при работе с ответами серверов.
5.Обновляет DOM асинхронно
Ractive JS
Изменения модели не сразу появляется в обновлении, но в очереди и в качестве группы. Это может быть намного более производительным, чем мгновенные обновления просмотра.
6.уменьшенный размер файла, включая зависимости

65KB

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

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

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