Sự khác biệt giữa Node js và express js [đóng]


85

Tôi là một thành viên mới cho nút js. Việc sử dụng JS express là gì? Theo hiểu biết của tôi nó được sử dụng cho các dự án web và có một số mẫu như Jade và CSS.

Có tính năng bổ sung nào khác trong express.js khiến nó trở nên thống trị hơn node.js không? Cái nào tốt hơn node.js hoặc express.js khi nói đến mã hóa phía máy chủ? Khác biệt. giữa Express.js và node.js.

Giúp đỡ một cách tử tế. Cảm ơn.


express được xây dựng trên phần mềm trung gian node.js
Connor Leech

Câu trả lời:


93

Sự so sánh không hoàn toàn đúng. Sự khác biệt giữa node.js và express.js ở mức độ trừu tượng:

  1. Node.js là một môi trường thời gian chạy để xây dựng ứng dụng i / o hướng sự kiện phía máy chủ sử dụng javascript.
  2. Express.js là một khuôn khổ dựa trên node.js để xây dựng ứng dụng web bằng cách sử dụng các nguyên tắc và cách tiếp cận của node.js

Vì vậy, nếu bạn viết ứng dụng web, bạn có thể thử sử dụng Express.js. Trong tất cả các trường hợp khác, nó không phù hợp với bạn.


35

Express được xây dựng dựa trên Node, vì vậy có Express bổ sung nhiều tính năng hơn. Node chỉ là một môi trường Javascript với các thư viện để giúp bạn dễ dàng viết phần mềm, trong đó Express mở rộng Node đặc biệt để làm cho các máy chủ web dễ viết.

Express / Connect bổ sung khái niệm phần mềm trung gian, một cách đơn giản hóa để quản lý các tuyến đường khác nhau, tích hợp tự động với một số công cụ tạo khuôn mẫu và nhiều hơn nữa.


15

Express js được xây dựng dựa trên khung Node.js.

Express js sử dụng chính node.js và cung cấp nhiều tính năng hơn để xây dựng các ứng dụng trên Node.js hàng đầu

http://expressjs.com/ , nếu bạn nhìn vào liên kết này, nó cho biết khung ứng dụng web Express - node.js.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.