Node.js, PHP, Javascript Confusion
2022-08-30 12:58:08
我完全迷失了Node.js的全部内容,所以这是我的问题:
node.js一种可以取代PHP的新语言,还是一种可以/只能补充/补充PHP和其他Web语言来执行复杂任务的语言?
我完全迷失了Node.js的全部内容,所以这是我的问题:
node.js一种可以取代PHP的新语言,还是一种可以/只能补充/补充PHP和其他Web语言来执行复杂任务的语言?
Node.js是基于chrome V8 javascript引擎的服务器端Javascript环境。它使您能够用javascript编写服务器代码,而不是选择“传统”Web语言之一,如PHP,c#,python,ruby,perl等。使用node.js和数据库(如mongodb),您可以完全用javascript编写Web应用程序。
以下是用于 Web 开发的完整堆栈的示例:
上面提到的技术将使您能够创建仅编写javascript代码的应用程序,从浏览器到服务器,最后到数据库,一种语言可以:)地统治它们,除非您有遗留的代码库,否则不需要PHP。
首先,您必须了解服务器端代码和客户端代码之间的区别。
服务器端代码在服务器上运行,它可以执行读取数据库,从服务器获取文件内容,发送邮件等操作。服务器端代码的示例包括 PHP、Node.js、ASP。
客户端代码在用户 Web 浏览器中运行。它用于使网页具有交互性。这主要是用JavaScript编写的。
PHP和Node.js都是服务器端编程语言(altough node是一个框架,但让我们不要让它变得更加复杂)。它们都可以执行数据库处理,读取文件等操作。据我所知,你不能同时使用PHP和Node.js,所以它们甚至不能一起工作(可能有一些方法可以实现这一点)
所以总结一下:Node.js和PHP都是服务器端的,它们可以做同样的事情。Node.js可以取代PHP,反之亦然