服务器端脚本和服务器端编程有什么区别

本文关键字:服务器端 什么 区别 编程 脚本 | 更新日期: 2023-09-27 18:36:11

我正在阅读有关Node的信息.js并且给定node.js用于服务器端脚本。

我在 ASP.NetMVC 上工作,我们在服务器端有控制器/类,我们在其上编写代码。所以我的观点是服务器端脚本语言到底是什么,它与服务器端编程有什么区别?我在两者之间感到困惑。如果可能,请举例说明。

服务器端脚本和服务器端编程有什么区别

答案很简单:编程意味着编写类似人类的代码来提供一些功能,然后将这些代码编译为机器代码或较低代码(例如IL)。程序需要先编写,然后编译,然后才能运行它。另一方面,脚本是编写代码,它应该在程序/解释器/引擎中运行。Javascript (NodeJS), bash script, perl, python, ...这些都是脚本语言,因为它们不需要编译,只需由解释器调用即可。服务器端脚本只是为程序编写脚本,这些脚本在服务器上进行评估,不需要编译。ASP .NET 被转换(编译)为 IL,这意味着它是服务器端编程。如果您有任何其他问题,我很乐意回答您。