46балла

Spine

Spine
vs

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

Spine
46
балла
Spine

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

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

    31KBvs75.64KB
  • Количество лет
    ?

    2yearsvs1.8years

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

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

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

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

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

Spine
3.Имеет стабильный общественный API
?

Основной номер версии выше 0. Это означает, что не будет никакого нарушения совместимости изменения API, внесенного командой разработчиков.

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

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

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

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

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

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

Победитель

rAppid JS

0

9

Плагины

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

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

Spine

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

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

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

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

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

Spine
3.Официально поддерживает управление зависимости Bower
?

Bower прост в использовании, как npm менеджер пакетов для сетевых приложений.

Spine

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

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

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

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

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

Spine

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

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

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

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

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

Победитель

Flight

14KB

31KB

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

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

Spine
4.зависимости
?

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

Победитель

SproutCore

0

1

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

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