jQuery - це бібліотека (клієнтська сторона)
jQuery - це швидка, маленька, легка вага, "пишіть менше, робіть більше" та багатофункціональна бібліотека JavaScript.
Завдяки простому у користуванні API, який працює у безлічі браузерів, такі речі, як обробка та обробка документами HTML, маніпулювання, подія, анімація та Ajax, набагато простіші.
AngularJS - це структура MVC (клієнтська частина)
AngularJS - це система MVC на стороні клієнта, яка розробляє динамічний веб-додаток.
Це дозволяє використовувати HTML як мову шаблону, а також дозволяє розширити синтаксис HTML, щоб чітко та коротко виразити компоненти програми. Прив'язка даних AngularJS і введення залежності усувають більшу частину коду, який ви інакше повинні були б написати. І все це відбувається в браузері, що робить його ідеальним партнером для будь-якої серверної технології. AngularJS спочатку запускався як проект в Google, але зараз це структура з відкритим кодом.
Node.js - це платформа та середовище виконання (сервер)
Node.js - це відкрите джерело, міжплатформенне середовище виконання програм для розробки програм на стороні сервера та мереж, побудованих на JavaScript Chrome Engine (V8 Engine). Програми Node.js написані на JavaScript, і вони можуть бути запущені в режимі виконання Node.js на OS X, Microsoft Windows та Linux.
Node.js також пропонує багату бібліотеку різноманітних модулів JavaScript, що значно спрощує розробку веб-додатків, що використовують Node.js. Node.js використовує подію, не блокуючи модель вводу / виводу, яка робить її легкою та ефективною, ідеальною для використання в реальному часі додатків, що працюють на реальному часі, які працюють на розподілених пристроях.
Бібліотека проти фреймворку
Ключова відмінність між бібліотекою та рамкою - "Інверсія управління". Коли ви викликаєте метод з бібліотеки, ви керуєте. Але за допомогою рамки управління перевернуто: рамка викликає вас.

Бібліотека
Набір функцій, які корисні при написанні веб-додатків. Ваш код відповідає, і він заходить у бібліотеку, коли вважає за потрібне. Наприклад, jQuery.
Рамка
Особлива реалізація веб-програми, де ваш код заповнюється деталями. Основа відповідає, і він запускає ваш код, коли йому потрібно щось, що стосується додатків. Наприклад, AngularJS, Durandal , ember.js і т.д.