Node.js

Tác Giả: Robert Simon
Ngày Sáng TạO: 21 Tháng Sáu 2021
CậP NhậT Ngày Tháng: 22 Tháng Sáu 2024
Anonim
Node JS - Быстрый Курс за 1 час
Băng Hình: Node JS - Быстрый Курс за 1 час

NộI Dung

Định nghĩa - Node.js có nghĩa là gì?

Node.js là một nền tảng phía máy chủ bao quanh ngôn ngữ JavaScript để xây dựng các ứng dụng hướng sự kiện có thể mở rộng. Điều này gây nhầm lẫn cho ngay cả các lập trình viên có kinh nghiệm vì môi trường JavaScript truyền thống luôn ở phía máy khách - trong trình duyệt của người dùng hoặc trong ứng dụng đang nói chuyện với máy chủ. JavaScript chưa được xem xét khi máy chủ đáp ứng các yêu cầu của máy khách, nhưng đó chính xác là những gì Node.js cung cấp.

Node.js không được viết bằng JavaScript (nó được viết bằng C ++) nhưng nó sử dụng ngôn ngữ JavaScript làm ngôn ngữ diễn giải để xử lý yêu cầu / phản hồi phía máy chủ. Nói cách khác, Node.js chạy các chương trình JavaScript độc lập. Ưu điểm là các lập trình viên có thể sử dụng kiến ​​thức lập trình hiện tại, phía khách hàng, và bắt đầu mã hóa với Node.js dễ dàng hơn nhiều.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Node.js

Node.js có một số thuộc tính làm cho nó đặc biệt hấp dẫn đối với lập trình mạng hoặc qua Internet. Việc đầu tiên phải làm với tất cả chi phí và bao bì mà các công nghệ hiện có sử dụng để nói chuyện qua lại trên Internet.

Hãy tưởng tượng bạn đang vận chuyển một gói hàng nhỏ của FedEx và bạn lưu ý tất cả các "container" mà gói hàng của bạn di chuyển trên đường đến đích. Sẽ có một chiếc xe tải chở tất cả các gói đến một trung tâm xử lý địa phương. Sẽ có những thùng lớn tại trung tâm này được đưa lên các container vận chuyển máy bay được sử dụng để vận chuyển đến trung tâm đích. Và một khi gói hàng đến, việc đảo ngược diễn ra với các gói khác đi theo hướng ngược lại.

Tất cả việc đóng gói và đóng gói lại này là một quá trình tốn kém và tốn kém và chính xác là những gì các công nghệ lập trình hiện tại như JSON và REST làm để di chuyển dữ liệu qua Internet. Node.js cắt giảm việc đóng gói lại đáng kể và cung cấp một phương tiện nhẹ để hoàn thành cùng một nhiệm vụ.

Thuộc tính Node.js thứ hai hấp dẫn phải thực hiện với mô hình sự kiện lập trình Web. Hầu hết các công nghệ hiện có được viết để lấy "những luồng lớn" dữ liệu cho mọi yêu cầu và phản hồi. Nói cách khác, toàn bộ trang dữ liệu có thể được gửi đến máy chủ - ngay cả khi chỉ có những thay đổi nhỏ. Những công nghệ này được tối ưu hóa để sử dụng khối dữ liệu lớn hơn với ít sự kiện hơn. Node.js thì ngược lại; nó được thiết kế để hoạt động với nhiều tương tác hơn - các khối dữ liệu nhỏ hơn đáp ứng với nhiều sự kiện hơn.