Я полностью потерял то, что Node.js вот так вот мой вопрос:
Является ли Node.js новым языком, который может заменить PHP, или это язык, который может/только дополнять/дополнять PHP и другие веб-языки для выполнения сложной задачи?
Я полностью потерял то, что Node.js вот так вот мой вопрос:
Является ли Node.js новым языком, который может заменить PHP, или это язык, который может/только дополнять/дополнять PHP и другие веб-языки для выполнения сложной задачи?
Node.js - это среда Javascript на стороне сервера, основанная на механизме javascript для Chrome Chrome. Это позволяет вам писать код сервера в javascript, вместо того, чтобы выбирать один из "традиционных" веб-языков, таких как PHP, С#, python, ruby, perl и т.д. Используя node.js и базу данных, такую как mongodb, вы можете написать свой веб-приложение полностью в javascript.
Вот пример полного стека для веб-разработки:
Вышеупомянутые технологии позволят вам создать ваше приложение, написание только кода javascript, от браузера к серверу и, наконец, до базы данных, своего рода один язык для их правильного использования:), нет необходимости в PHP, если у вас нет устаревшей кодовой базы.
Сначала вы должны понимать разницу между серверным и клиентским кодом.
Серверный код работает на сервере, и он может делать такие вещи, как чтение базы данных, получение содержимого файла с сервера, отправка писем и т.д. Примеры серверного кода: PHP, Node.js, ASP.
Клиентский код работает в веб-браузере пользователей. Он используется для создания интерактивных веб-страниц. Это в основном написано на JavaScript.
PHP и Node.js - оба языка программирования на стороне сервера (altough node - это фреймворк, но не позволяет сделать это более сложным). Они могут делать такие вещи, как обработка базы данных, чтение файлов. Насколько я знаю, вы не можете одновременно использовать PHP и Node.js, поэтому они не могут работать вместе (возможно, есть какой-то способ достичь этого)
Итак, чтобы обернуть это: Node.js и PHP являются серверными, и они могут делать то же самое. Node.js может заменить PHP и наоборот
Я думаю, что вы должны посмотреть хотя бы на этом сайте, прежде чем спросить, даже если я думаю, что он разрешит ваши сомнения. Как решить, когда использовать Node.js?