Các đặc tính chính của Node

Các đặc tính chính của Node

Các đặc tính chính của Node là thư viện tiêu chuẩn, hệ thống module và npm của nó. Tất nhiên, có nhiều
hơn cái đó, nhưng trong học phần này chúng ta sẽ tập trung vào làm cách nào sử dụng những bộ phận này của
Node. Chúng ta sẽ sử dụng các thư viện bên thứ ba nơi nó được xem là thực hành tốt nhất, nhưng bạn sẽ thấy
nhiều đặc tính tích hợp của Node.
Trên thực tế, đặc tính mạnh mẽ nhất của Node là thư viện tiêu chuẩn của nó. Cái này thực sự là 2 phần: một tập
các thư viện nhị phân và các modules lõi. Các thư viện nhị phân bao gồm libuv, cái cung cấp một loop chạy
nhanh và non-blocking I/O cho liên mạng và hệ thống file. Nó cũng có một thư viện HTTP, để bạn có thể đảm bảo các
máy khách và máy chủ HTTP là nhanh.
Ảnh dưới là một cái nhìn khái quát mức cao về các bộ phận nội bộ của Node cái thể hiện mọi thứ khớp vào một
chỗ như thế nào.
Các modules lõi của Node hầu hết được viết bằng Javascript. Cái đó có nghĩa nếu có bất cứ thứ gì hoặc bạn không hiểu
hoặc muốn hiểu chi tiết, thì bạn có thể đọc mã nguồn của Node. Cái này bao gồm các đặc tính như liên mạng, các hoạt động
hệ thống file mức cao, hệ thống module, và các dòng (streams). Nó cũng bao gồm các đặc tính cụ thể theo Node như chạy
nhiều quá trình Node một lúc với cluster module, và gói các phần của code trong cái xử lí lỗi dựa trên sự kiện, được biết
đến như là domains.
Node

Chia sẻ