JQuery библиотека (на стороне клиента)
JQuery это быстрый, маленький, легкий , «писать меньше, делать больше» и полнофункциональную библиотеку JavaScript.
Это делает такие вещи, как документ обход HTML и манипуляцию, обработки событий, анимация и Ajax гораздо проще с API простыми в использовании, который работает по множеству браузеров.
AngularJS является основой MVC (на стороне клиента)
AngularJS является клиентской стороне рамки JavaScript MVC для разработки динамических веб-приложения.
Он позволяет использовать HTML в качестве языка шаблонов и позволяет расширять синтаксис HTML, чтобы четко и лаконично выражать компоненты приложения. Увязка данных AngularJS и инъекция зависимостей устраняют большую часть кода, который в противном случае вам приходилось писать. И все это происходит в браузере, что делает его идеальным партнером любой серверной технологии. AngularJS был первоначально запущен как проект в Google, но теперь он является открытым исходным кодом.
Node.js является платформой и средой выполнения (на стороне сервера)
Node.js является открытым исходным кодом, кросс-платформенная среда исполнения для разработки серверных и сетевых приложений, построенных на Google Двигатель JavaScript Chrome (двигатель V8). Приложения Node.js: , написанные на JavaScript, и могут выполняться в среде исполнения Node.js по ОС X, Microsoft Windows и Linux.
Node.js также предоставляет богатую библиотеку различных модулей JavaScript, которая в значительной степени упрощает разработку веб-приложений с использованием Node.js. Node.js использует управляемую событиями, неблокирующую модель ввода-вывода, которая делает ее легкой и эффективной, идеальной для приложений с интенсивным использованием данных в реальном времени, которые работают через распределенные устройства.
Библиотека против Framework
Ключевое различие между библиотекой и рамками является «Инверсия Control». Когда вы вызываете метод из библиотеки, вы находитесь под контролем. Но с каркасом, управление инвертируется: каркас вызывает вы.
Библиотека
Набор функций, которые полезны при написании веб-приложений. Ваш код является ответственным, и он звонит в библиотеку, когда сочтет нужным. Например, jQuery.
Framework
Конкретная реализация веб-приложения, где ваш код заполняет в деталях. Структура отвечает за это, и она вызывает ваш код, когда ему нужно что-то конкретное для приложения. НАПРИМЕР, AngularJS, Durandal, Ember.js и т.д.
«Библиотека» - это просто набор полезных функций, которые кто-то еще написал и протестировал для вас - jQuery - это набор функций JavaScript.«Рамка» - это своего рода абстракция, в которой для вас написан общий код структуры приложения, и вы можете переопределить его в зависимости от потребностей вашего конкретного приложения. NodeJS - это инструмент, который позволяет запускать JavaScript где-то, кроме браузера (часто на веб-сервере, поэтому вместо Java или DotNET или PHP или что-то еще). – nnnnnn
Все будет в порядке. Ты знаешь почему? Потому что вы говорите по-английски. Для вас уже есть масса вещей. Вам просто нужно провести время и изучить его. В моей стране английский - большая проблема. Я знаю много людей, борющихся за обучение программированию (многие отказались и перешли на другие задания) только потому, что английский не очень хорош. Тем не менее, как я уже сказал, это займет у вас много времени. – vothaison
См. Также [этот вопрос] (http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library). – nnnnnn