Я хочу добавить кое-что относительно разницы AngularJS с jQuery с точки зрения разработчика.
В AngularJS у вас должен быть очень структурированный взгляд и подход к тому, чего вы хотите достичь. Для выполнения задачи едва ли следует линейный способ, а обмены между различными объектами выполняют запросы и действия, что, в таком случае, необходимо, так как angular является основой на основе MVC . Это также требует, по крайней мере, общего плана завершенного приложения, поскольку кодирование во многом зависит от того, как вы хотите, чтобы взаимодействия были завершены.
jQuery похож на свободную поэзию: вы пишете строки и сохраняете некоторые отношения и импульс, соответствующие вашей задаче.
Хотя в Angular JS вы должны следовать некоторым правилам, а также поддерживать надлежащий импульс и отношения, возможно, это больше похоже на классический сонет Спенсера (известный классический поэт), стихотворение которого структурно и связано со многими правилами.
По сравнению с AngularJS, jQuery больше похож на набор кодов и функций (который, как уже упоминалось, отлично подходит для манипулирования DOM и достижения с быстрым эффектом), в то время как AngularJS представляет собой реальную среду, которая дает разработчику возможность создавать корпоративную сеть -приложение с большим количеством привязки данных и обмена в рамках великолепно организованной маршрутизации и управления.
Кроме того, AngularJS не зависит от jQuery для выполнения своей задачи. У этого есть две очень превосходных функции, которые не найдены в jQuery в любом смысле:
1- Angular JS учит вас, как кодировать и достигать цели, а не просто достигать цели любым способом. Стоит отметить, что AngularJS полностью использует ядро и сердце Javascripts и прокладывает путь для вас, чтобы включить в ваше приложение такие методы, как DI (внедрение зависимостей). Для работы с angularJS вы должны (или должны) изучить более совершенные методы кодирования с помощью Javascript.
2- Angular JS полностью независим, чтобы обрабатывать директивы и структурировать ваше приложение; Затем вы могли бы просто заявить, что jQuery может делать то же самое (независимость), но, действительно, AngularJS, как несколько раз упоминалось в приведенных выше строках, обладает независимостью самым превосходным из возможных структурно MVC-способом.
Последнее замечание заключается в том, что нет войны Имен, так как быть беспокоящим или субъективным. Величина и величие jQuery были доказаны, но их использование и ограничения (любой платформы или программного обеспечения) являются предметом обсуждения и подобных дискуссий вокруг.
Обновить:
Использование AngularJS является решающим, так как это дорого с точки зрения реализации, но создает прочную основу для будущего расширения, преобразования и обслуживания приложения. AngularJS для Нового Мира Сети. Он нацелен на создание приложений, которые характеризуются наименьшим потреблением ресурсов (загрузка только необходимых ресурсов с сервера), быстрым временем отклика, высокой степенью обслуживания и расширяемости, охватывающих структурированную систему.