您的位置:首页 > 其它

.NET不是一个自由模块,而是一家企业的部分

2010-06-14 14:11 309 查看
.NET是个很好的平台,可是它是集成一体化,真的比起来就不乐观。

像电脑这样复杂的机器,出了问题了顶多是换换里面的原件,那是因为电脑结构接口化,每个硬件就像模块一样,可以自由组合。硬件可以组合,就可以把不同厂家最好的硬件组合起来。

比如说PHP,其实PHP是个小巧,而且功能不算强大的简单语言,但它可以在多个环境下生存,并因为其简单易学的特点,所以至今还是热门语言。它可以像模块一样,安装在各种web应用服务:IIS、apache、Nginx等。所以无论应用服务如何竞争淘汰,都不会影响PHP的发展。目前用最多的是apache,也许以后apache被淘汰了,没有人再使用apache,但也可以很容易找到另一个取代apache的平台。

但.NET就不一样,使用.NET理所当然用IIS,用IIS理所当然用WINDOWS,以后IIS就不被淘汰吗?IIS是最好的应用服务端?就算IIS怎么样,.NET也没有可以选择的,而IIS也不能选择操作系统,它只能选择WINDOWS。就算目前IIS和WINDOWS都是最好的,但很难说某一天会被其他企业的产品所淘汰,必竟微软不是做什么产品都是最好。所以WINDOWS、IIS、.NET是一个整体结构,缺一不可。要是比较.NET好不好,就得把IIS和WINDOWS比下去。

所以我个认为,如果以后.NET不是一种自由可移植模块,可能很快就会被取代。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐