服务器端脚本和服务器端编程有什么区别?
what is the difference between server side scripting and server side programming?
我正在阅读有关 Node.js 的文章,并且据说 node.js 用于服务器端脚本。
我在 ASP.Net 和 MVC 上工作,我们在服务器端编写 controllers/classes我们的代码。所以我的意思是服务器端脚本语言到底是什么,它与服务器端编程有什么区别?我在两者之间感到困惑。如果可能,请提供示例。
答案很简单:
编程意味着编写提供某些功能的类人代码,然后将此代码编译为机器代码或低级代码(例如 IL)。需要先写程序,再编译,然后就可以运行了。
另一方面,脚本就是写代码,应该是运行 in program/interpreter/engine。 Javascript (NodeJS), bash script, perl, python, ...这些都是脚本语言,因为它们不需要编译,只需要解释器调用。
服务器端脚本只是为程序编写脚本,这些脚本在服务器上进行评估,不需要编译。
ASP .NET 被翻译(编译)为 IL,这意味着它是服务器端编程。如果您还有其他问题,我很乐意为您解答。
我正在阅读有关 Node.js 的文章,并且据说 node.js 用于服务器端脚本。
我在 ASP.Net 和 MVC 上工作,我们在服务器端编写 controllers/classes我们的代码。所以我的意思是服务器端脚本语言到底是什么,它与服务器端编程有什么区别?我在两者之间感到困惑。如果可能,请提供示例。
答案很简单: 编程意味着编写提供某些功能的类人代码,然后将此代码编译为机器代码或低级代码(例如 IL)。需要先写程序,再编译,然后就可以运行了。 另一方面,脚本就是写代码,应该是运行 in program/interpreter/engine。 Javascript (NodeJS), bash script, perl, python, ...这些都是脚本语言,因为它们不需要编译,只需要解释器调用。 服务器端脚本只是为程序编写脚本,这些脚本在服务器上进行评估,不需要编译。 ASP .NET 被翻译(编译)为 IL,这意味着它是服务器端编程。如果您还有其他问题,我很乐意为您解答。