Home > MV* фреймворк сравнение

ФИЛЬТРЫ

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

    • Имеет автоматическую фильтрацию просмотра
    • Использует движок ( механизм) шаблонов
    • Использует JSX для шаблонов
    • Поддерживает функции вычисления свойств
    • Расширяет HTML
  • Плагины

    • Имеет популярный плагин для поддержки анимации.
    • Количество плагинов
    • Поддерживает анимацию
    • Имеет популярный плагин, который поддерживает проверку входных данных
    • Имеет специальный плагин.
  • Библиотеки и Системы управления пакетами

    • Является свободным для DOM манипуляций
    • Включен jQuery Lite
    • Работает с AMD библиотеками, такими как require.js
    • Имеет официальный, обновленный на сегодняшний день, npm менеджер пакетов
    • Официально поддерживает управление зависимости Bower
  • Привязка данных

    • Имеет двустороннюю привязку данных
    • Поддерживает одностороннюю привязку данных
    • Модели - это простые объекты JavaScript
    • Позволяет использовать примеси
    • Может быть дополнен популярным плагином для того, чтобы иметь двустороннюю привязку данных
  • Производительность

    • Уменьшенный размер файла, исключая зависимости
    • Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок
    • Использует Promises
    • Шаблоны могут предварительно компилироваться на сервере
    • Может быть вынесено на сервер

MV* фреймворк сравнение(15)

AngularJS
AngularJS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
100балла
React
React
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
95балла
Ember JS
Ember JS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
76балла
Backbone JS
Backbone JS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
68балла
CanJS
CanJS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
64балла
Ractive JS
Ractive JS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
60балла
Knockout JS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
55балла
rAppid JS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
52балла
batman js
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
50балла
Spine
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
46балла
SproutCore
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
45балла
Sammy JS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
44балла
Flight
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
43балла
Maria
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
37балла
Agility JS
  • Общая информация
  • Плагины
  • Библиотеки и Системы управления пакетами
  • Привязка данных
  • Производительность
33балла
This page is currently only available in English.