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 ạ
Sự khác nhau giữa js và angularjs hay nodejs?
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
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
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