Подтвердить что ты не робот

Как Angular JS лучше, чем нокаут JS ИЛИ Должен ли я предпочитать Angular JS или нокаут JS?

  • Какой из них прост в использовании?
  • Каковы особенности предпочтения в обоих?
  • Каков процент использования обоих?
  • Что мы должны знать перед тем, как использовать обоих или кого-нибудь?
4b9b3361

Ответ 1

Это зависит от ваших потребностей.

Для приложения, управляемого данными. Выберите Angular. Благодаря этому хорошая привязка данных


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


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


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


Нокаут в основном используется для управления представлением пользовательского интерфейса в нижнем приложения сложности, тогда как Angular - это инфраструктура JavaScript что намного лучше подходит для крупных сложных корпоративных приложений. Он обеспечивает не только привязку пользовательского интерфейса, но и лучшие методы для структура приложения, разработка и тестирование.


Еще немного добавлено:

  • Нокаут похож на легкий вес Angular
  • У нокаута нет маршрутизации, Angular. Но если вы хотите используйте маршрутизацию в Knockout, вы можете использовать Sammy.js/A Small Web Framework с помощью класса /RESTFul Evented JavaScript
  • Нокаут и Angular имеют автоматическую привязку данных.
  • Нокаут популярен в разработке .net, а Angular - резервное копирование Google Angular имеет сервис, директивы, нокаут не имеет

Ссылки:

https://www.devbridge.com/articles/angular-vs-knockout-similarities-and-fundamental-differences/

https://www.codementor.io/reactjs/tutorial/reactjs-vs-angular-js-performance-comparison-knockout

Angular.js vs Knockout.js vs Backbone.js

https://www.quora.com/How-do-Angular-js-and-Knockout-compare