what is the difference between server side scripting and server side programming?
本问题已经有最佳答案,请猛点这里访问。
我在读node.js的相关内容,并给出node.js用于服务器端脚本编写。
我在ASP.NET和MVC上工作,我们在服务器端有控制器/类,在这些服务器端我们编写代码。所以我的观点是什么是服务器端脚本语言,它和服务器端编程有什么区别?我对两者都感到困惑。如果可能,请提供一个示例。
答案很简单:编程意味着编写类似人类的代码,它提供一些功能,然后将此代码编译为机器代码或更低的代码(例如IL)。程序需要先编写,然后编译,然后才能运行。另一方面,脚本编写是编写代码,应该在程序/解释器/引擎中运行。javascript(nodejs),bash脚本,perl,python,…这些都是脚本语言,因为它们不需要编译,只需要由解释器调用。服务器端脚本只是为程序编写脚本,这些程序在服务器上进行评估,不需要编译。ASP.NET被翻译(编译)成IL,这意味着它是服务器端编程。如果你还有其他问题,我很乐意回答。