AngularJS

AngularJS
1
место в рейтинге - лучшие mv* фреймворк
Рейтинг: 739 баллов

рекомендуют товар
AngularJS

Лучшие технические характеристики и функции

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

Модели - это простые объекты javascript

Использует promises

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

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

Коротко о товаре

  • Имеет двустороннюю привязку данных: Есть
  • Модели - это простые объекты javascript: Есть
  • Использует promises: Есть
  • Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок: Есть
  • Поддерживает одностороннюю привязку данных: Есть
  • Имеет автоматическую фильтрацию просмотра: Есть
  • Расширяет html: Есть
  • Имеет популярный плагин для поддержки анимации.: Есть
  • Опубликован под лицензией mit license: Есть
  • Имеет внедрение зависимости: Есть
Сравнительная таблица значений характеристик AngularJS среди всей выборки товаров
ХарактеристикаЗначение товараСреднееЛучшееХудшееБаллы
Имеет двустороннюю привязку данныхЕсть----
Модели - это простые объекты javascriptЕсть----
Использует promisesЕсть----
Поддерживает маршрутизацию (навигацию) и создание вложенных ссылокЕсть----
Поддерживает одностороннюю привязку данныхЕсть----
Имеет автоматическую фильтрацию просмотраЕсть----
Расширяет htmlЕсть----
Имеет популярный плагин для поддержки анимации.Есть----
Опубликован под лицензией mit licenseЕсть----
Имеет внедрение зависимостиЕсть----

Плюсы и минусы AngularJS

Достоинства
  • Имеет двустороннюю привязку данных;
  • Модели - это простые объекты javascript;
  • Использует promises;
  • Поддерживает маршрутизацию (навигацию) и создание вложенных ссылок;
  • Поддерживает одностороннюю привязку данных;
  • Имеет автоматическую фильтрацию просмотра;
  • Расширяет html;
  • Имеет популярный плагин для поддержки анимации.;
Недостатки
Не имеет недостатков

Обзор AngularJS: основные моменты

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

    Возможна привязка модели к представлению для обновления

    • AngularJS
  • Модели - это простые объекты javascript

    Передача данных между REST-Services/LocalStorage и приложением значительно упрощается. Кроме того, снижается сложность опций getter/setter

    • AngularJS
  • Использует promises

    Речь о функциональной альтернативе, используемой для обратных вызовов при работе с серверными ответами. Содержит Promises спецификации A+

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

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

    Показать полностью
    • AngularJS
  • Поддерживает одностороннюю привязку данных

    В случае изменений, происходящих с наблюдаемым объектом, несколько объектов могут связываться для обновления в автоматическом режиме

    • AngularJS
  • Имеет автоматическую фильтрацию просмотра

    Фильтрующий просмотры механизм работает на основе ряда переменных без использования дополнительной кодировки

    • AngularJS
  • Расширяет html

    Для некоторых - это безусловное преимущество, поскольку так можно избежать расходов из другого языка шаблонов

    • AngularJS
  • Имеет популярный плагин для поддержки анимации.

    Включает в себя плагин, содержащий элементы для быстрого создания/просмотра анимации

    • AngularJS
  • Опубликован под лицензией mit license

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

    • AngularJS
  • Имеет внедрение зависимости

    Позволяет улучшить модульность и проверяемость

    • AngularJS
  • Обновляет dom асинхронно

    Изменения вступают в силу не сразу, но появятся в очереди и как группа. Этот вариант обновлений куда более производителен, нежели мгновенный

    • AngularJS
  • Количество плагинов

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

    Показать полностью
    • 213
      max 213
    Среднее знач.: 101.5
  • Имеет популярный шаблонный проект

    Проект такого типа выкладывает рекомендуемую структуру файлов. Тем самым ускоряется процесс работы

    • AngularJS
  • Имеет встроенную проверку входных данных

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

    Показать полностью
    • AngularJS
  • Поддерживает версии internet explorer

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

    Показать полностью
    • 8
      6 min
    Среднее знач.: 7.3
  • Включен jquery lite

    Элементы jQuery Lite применяются  в случае манипуляций DOM. Таким образом разработчики обеспечиваются удобными дополнительными функциями без необходимости применения всей библиотеки. Зачастую проект становится независим от jQuery

    Показать полностью
    • AngularJS
  • Имеет стабильный общественный api

    Номер версии может быть только выше 0. Это значит, что при внесении разработчиками изменения API не будет никаких нарушений совместимости

    • AngularJS
  • Встроенный restful синхронизирует абстракции для моделей

    Содержит утилиты, поддерживающие модели в процессе их синхронизации с собственным серверным представлением. При этом не требуется создание шаблона jQuery и Аjax

    Показать полностью
    • AngularJS
  • Имеет специальный плагин.

    Свидетельствует о способности ПО обеспечить живую экосистему, поддержку сообщества, разрешение для оптимального развития

    • AngularJS
  • Официально поддерживает управление зависимости bower

    Bower - простой в эксплуатации менеджер, в принципе, как npm для сетевых приложений

    • AngularJS

ОТЗЫВЫ О AngularJS



Похожие mv* фреймворк

Сравнения товаров