为什么市面上大部分程序都不用.net框架?

来源:百度知道 编辑:UC知道 时间:2024/05/12 16:14:08
莫非QQ之类的程序都不是用visual Studio写出来的?是不是VS写出来的程序必须都.net框架才能运行?

是的。在.net平台上开发出来的程序都是基于.net framework框架的。如果要运行,必须在机器上安装.net framework才可以。

至于为什么很多程序不是.net框架下开发出来的,可以这样解释:
1. .net框架是类java框架的。但是java比.net出来的早,而且早好多年,.net在出来的时候java和其他一些开发平台(包括微软自己之前出的开发平台)的运用都已经很成熟了。所以之前的很多程序开发是基于如java的各种各样的平台开发出来的,.net好像是两千零几年才推出的吧,当然目前用.net平台开发出来的产品数量不多了。不过.net还是个成功的平台的,在其退出之后,应用已经很 广泛了。
2.微软将.net平台设定成为只能在Windows环境下运行的平台,并不提供对诸如Linux和Unix这样平台的支持。(其实微软并不是没有实力把.net做成跨平台,这只不过是微软的一种商业战略吧,为了推广它的Windows平台),所以,一些项目在开发的时候,出于将来使用的平台或系统的考虑,(可能是在扩展性或者经费上的考虑),不能使用微软的平台,所以也不能用.net进行开发。

不知道你是不是在学习这方面的东西,其实.net已经是一个很成功的软件开发平台了,你如果要学习的话,可以在这个方面下一些功夫,做一些研究。而且,微软一直再更新这个框架,相信它还是很有生命力的。

希望能帮你了解一些.net的东西~~

不是的!.net有点慢

.net是快速开发,网站什么都很快,我见过.net开发的ERP什么语言啊框架适合用的就好了

主要原因只有一点,不能跨平台。

但是已经有了跨平台的实现,就是mono