asp.net是否仅用于web开发?

asp.net是否仅用于web开发?,.net,asp.net,.net,Asp.net,asp.net是否仅用于web开发?用于asp.net-是。对于经常使用的语言和.NET平台,如c#和vb.NET,不可以。您可以将Web服务用作正在构建/部署的整个解决方案的一部分 所以,如果你只想开发网站,我就说不。是的,ASP.NET是用于web开发的,比如PHP也是用于web开发的,两者都是解释性编程语言 ASP.NET的好处较少,因为它只能在windows操作系统上运行,因此,大多数主机都运行在linux操作系统上,因此它被广泛使用 他们制作了一个名为Mono的新解释器,它允许您在li

asp.net是否仅用于web开发?

用于asp.net-是。对于经常使用的语言和.NET平台,如c#和vb.NET,不可以。

您可以将Web服务用作正在构建/部署的整个解决方案的一部分


所以,如果你只想开发网站,我就说不。

是的,ASP.NET是用于web开发的,比如PHP也是用于web开发的,两者都是解释性编程语言

ASP.NET的好处较少,因为它只能在windows操作系统上运行,因此,大多数主机都运行在linux操作系统上,因此它被广泛使用

他们制作了一个名为Mono的新解释器,它允许您在linux上运行ASP.NET,但从长远来看,它的实现时间更长。最便宜的主机不允许你安装Mono,如果你选择windows主机,它会稍微贵一些

然而PHP是可移植的,并且主要适用于所有操作系统,包括linux、windows和Mac OS


这并不意味着你不能在没有网站界面的情况下使用PHP来创建可执行的应用程序,真正需要做的就是将脚本传递到解释器上,解释器将为ASP或PHP提供输出。这个问题与PHP无关。而且ASP.NET不是一种解释性编程语言。我想你把它和经典的ASP混淆了。不,我很确定ASP.NET实际上是一个解释型的。如果不是,它不会产生字节码,而是实际的汇编代码,而它不会。如果您的意思是ASP.NET必须被编译,那么它就不会减少解释语言的功能。这就像是说,因为您可以将Java代码编译成类文件,使其不被解释,但仍然被解释?好的一点,我不确定这与使用字节码缓存的PHP有何不同。ASP.NET web应用程序不会被解释。托管代码转换为字节码/IL,然后JIT编译为本机代码。经典的ASP是用PHP来解释的。看看“公共语言运行库的特性”。和CLI: