Sự khác nhau giữa js và angularjs hay nodejs?

các bác cho em hỏi js và angularjs hay nodejs khác nhau như thế nào với ạ. và nếu bắt đầu thì nên bắt đầu cái nào trước cái nào sau ạ

JS là Javascript thuần túy (Vanilla Javascript)
AngularJS là 1 framework cho JS (hình như là cho front-end - code mặt tiền web)
NodeJS là 1 framework cho JS phía back-end

mình nghĩ bạn nên học JS thuần trước đã (codecademy có) rồi mới học các framework khác nhau :slight_smile:

3 Likes

mình cảm ơn bạn nhiều nha

Theo cách nhìn của mình thì.

  • JavaScript thì là chỉ là JavaScript thuần có chức năng DOM, BOM, Validate, … từ id hay class là chính.
  • AngularJS, ReactJS, VueJS, … là các framework, thư viện để làm bên client, cái này mình dùng để làm web đơn trang về sử dụng thì gọi API của back-end dễ và nhẹ hơn AJAX / jQuery
  • NodeJS là công nghệ hệ thống sử dụng package.json để quản lý các thư viện qua node_modules và chạy server luôn, bạn có thể nghiên cứu thêm express.js và thư viện nodemon để chạy server.
  • Mình cũng đang tìm hiểu thằng này không biết có gì sai mong học hỏi thêm :smile:

nodejs là 1 nền tảng đền chạy js phía server nhé, k phải framework đâu

1 Like

mình tìm hiểu được
thì js được dùng trong cả fontend và backend
js- fontend: angular js; jquery
js- backend: reactjs, nodejs

JS là ngôn ngữ lập trình
Angularjs là framework
Nodejs là môi trường chạy JS phía server

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?