Nodejs những điều cơ bản nhất

Nodejs không phải là 1 ngôn ngữ lập trình, Nodejs cũng không phải là 1 framework của javascript. Nodejs là 1 nền tảng giúp chúng ta xây dựng được các ứng dụng mạng nhanh chóng và dễ dàng mở rộng. Đây là điều rất phổ biến khi chúng ta tìm hiểu về Nodejs.

Trong thực tế khi viết mã js chúng ta thường xuyên sử dụng trình duyệt để chạy cũng như kiểm tra lỗi trong quá trình thực thi file js. Vậy nếu không có trình duyệt thì chúng ta có chạy được file js không ? . Tất nhiên là có rồi, thông qua Nodejs, file js của chúng ta hoàn toàn có thể chạy được. Đó chính là chức năng của Nodejs đó, nó làm nền cho file js của chúng ta được thực thi. Nhờ có nodejs làm nền mà javascript thoát ra được trình duyệt và tạo nên các ứng dụng cực kỳ mạnh mẽ.

Nodejs được dùng ở đâu

Nodejs có thể chạy trên mọi hệ điều hành và được sử dụng để chạy trên các máy chủ và các ứng dụng như : Máy chủ chát online, Máy chủ game , Máy chủ quảng cáo, Dịch vụ lưu trữ đám mây, Cloud Sever.... tóm lại nodejs được sử dụng để chạy ở phía Sever.

nodejs

Nodejs là bệ phóng cho javascript cùng với số lượng lập trình viên javascript rất lớn từ đó cho ra đời rất nhiều các framework javascript chạy trên nodejs (framework hay thư viện chính là các đoạn mã js làm 1 công việc, chức năng nào đó đã được người khác viết ra chúng ta chỉ việc học và sử dụng nó ) , chính vì có rất nhiều thư viện như vậy nên cần 1 trình quản lý các thư viện này và lúc đó chúng ta cần tới NPM (Node package manager). Với việc viết mã làm web thì chúng ta có các thư viện như : express , jsonwebtoken , dotenv , express-handlebars.... rất rất nhiều nữa....

Cảm nhận cá nhân

Nodejs được dùng ở phía sever nên để có thể sử dụng được, chúng ta cần rất nhiều kiến thức về javascript đặc biệt là những cú pháp mới trong ES6 chúng ta cần phải hiểu cơ bản về giao thức https cách nói chuyện giữa client - sever . Với tất cả những gì mình biết về nodejs trong blog này ở mục Nodejs mình sẽ cùng các bạn làm chức năng cơ bản nhất của 1 webapp đó là Đọc, Thêm , Sửa , Xóa .. hay còn gọi CRUD nhé. Trên đây là tất cả những gì mình biết về Nodejs nếu bạn thấy chỗ nào cần bổ sung sửa chữa hãy liên hệ với mình. Cảm ơn bạn đã đọc.

Tag: Nodejs