3.1.2 Node JS


a. Tổng quan về Node JS

Node.js là một hệ thống phần mềm được thiết kế để viết các ứng dụng internet có khả năng mở rộng, đặc biệt là máy chủ web. Chương trình được viết bằng JavaScript, sử dụng kỹ thật điều khển theo sự kiện, nhập/xuất không đồng bộ để tối tiểu tổng chi phí và tối đại khả năng mở rộng. Node.js bao gồm có V8 JavaScript engine của Google, libUV, và vài thư viện khác.+

Node.js được tạo bởi Ryan Dahl từ năm 2009, và phát triển dưới sự bảo trợ của Joyent.Node.js được “Info World” bình chọn là “công nghệ của năm” năm 2012

Mục tiêu ban đầu của Dahl là làm cho trang web có khả năng push như trong một số ứng dụng web như Gmail. Sau khi thử với vài ngôn ngữ Dahl chọn Javascript vì một API Nhập/Xuất không đầy đủ. Điều này cho phép anh có thể định nghĩa một quy ước Nhập/Xuất điểu khiển theo sự kiện, non-blocking.

b. Tại sao sử dụng Node JS

  • Node JS là hệ thống phần mềm để thiết kế viết các ứng dụng internet có khả năng mở rộng cao, đặc biệt là máy chủ web.

  • Node JS cho phép chúng ta có thể chạy các ứng dụng trên các hệ điều hành khác nhau như Os, Windows, Linux.

  • NodeJS nhận và xử lý nhiều kết nối chỉ với một single-thread. Đồng thời, tận dụng ưu điểm non-blocking I/O của Javascript, NodeJS sử dụng tối đa tài nguyên của server làm tăng hiệu năng của hệ thống cực cao.

  • Tất cả các hàm trong Node.js là không đồng bộ.

results matching ""

    No results matching ""