Trước tiên, bạn phải hiểu sự khác biệt giữa mã phía máy chủ và phía máy khách.
Mã phía máy chủ chạy trên máy chủ và có thể thực hiện các công việc như đọc cơ sở dữ liệu, nhận nội dung tệp từ máy chủ, gửi thư, v.v. Ví dụ về mã phía máy chủ là PHP, Node.js, ASP.
Mã phía máy khách chạy trong trình duyệt web của người dùng. Nó được sử dụng để làm cho các trang web tương tác. Điều này chủ yếu được viết bằng JavaScript.
PHP và Node.js là cả hai ngôn ngữ lập trình phía máy chủ (nút cao là một khung công tác, nhưng không cho phép điều này phức tạp hơn). Cả hai đều có thể làm những việc như xử lý cơ sở dữ liệu, đọc tệp. Theo như tôi biết, bạn không thể sử dụng cả PHP và Node.js cùng một lúc, vì vậy chúng thậm chí không thể làm việc cùng nhau (có thể có một số cách để đạt được điều này)
Vì vậy, để kết thúc: Node.js và PHP đều là phía máy chủ và chúng có thể thực hiện tương tự. Node.js có thể thay thế PHP và ngược lại
dup của http://stackoverflow.com/questions/5622335/what-are-the-advantages-of-using-node-js-vs-php – mpm
Câu trả lời ngắn gọn: Có. Bạn có thể thay thế tất cả Php phía máy chủ bằng Javascript phía máy chủ. –