Node.js или Express.js - это серверный язык, такой как PHP или нет
Извините, мой вопрос звучит глупо, но я немного запутался в Node.js. Я разработчик PHP и знаю, что в php есть операции и функции, которые выполняются на сервере и возвращают результат на экран клиента.
Я хочу спросить ясными словами, делает ли Node.js/Express.Js то же самое, что и PHP? Есть ли Node.js для той же работы, что и php?
я должен перейти на Node.js из PHP (если оба предназначены для одной и той же цели?
Какой из них лучше в смысле скорости и безопасности?
Какой из них имеет больше возможностей в будущем?
Пожалуйста, помогите мне разобраться в этой путанице.
Пожалуйста, не унижайте мой вопрос. Я новичок в программировании и отвечу простыми словами... пожалуйста, пожалуйста.
Благодарю.
2 ответа
Моиз. Вы задаете очень общие вопросы, но, возможно, у них могут быть простые ответы, которые помогут вам продолжить обучение.
Node.JS - это асинхронная среда выполнения Javascript. Да, он может работать как внутренний код. Пожалуйста, прочитайте их документы: https://nodejs.org/en/about/
1) В общем, да, Node.JS может выполнять ту же работу. У них разные подходы и разные архитектуры.
2) Ответ отрицательный, если вы просто хотите быть на грани. Переход на другой язык - это то, что вы должны изучить и действительно знать, по каким причинам вы переходите с одного языка на другой.
3) Ответ на этот вопрос одинаков для всех языков сравнения: зависит (проект, архитектура, потребности и т. Д. И т. Д. И т. Д.). Всегда полезно следить за тем, чтобы скорость и безопасность были более ответственными для разработчиков, чем для самого языка.
4) Оба улучшаются и обновляются.
Nodejs
Node.js® - это среда выполнения JavaScript, созданная на основе движка Chrome V8 JavaScript. Node.js использует управляемую событиями неблокирующую модель ввода / вывода, которая делает ее легкой и эффективной. Пакетная экосистема Node.js, npm, является крупнейшей экосистемой библиотек с открытым исходным кодом в мире.
Express - это фреймворк, который построен поверх Nodejs
Это популярный контент, который сравнивает Node and PHP
,