zoukankan      html  css  js  c++  java
  • .NET不是一个自由模块,而是一家企业的部分

    .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不是一种自由可移植模块,可能很快就会被取代。

  • 相关阅读:
    Expression Web 3 安装问题
    按钮重置问题引发的思考 JQuery & Ajax
    将相同值的行内容进行合并操作Sql2005
    SmartDraw 2010 破解成功
    JQuery CheckBoxList
    JQuery this 和 $(this) 的区别
    Asp.net 随记 Part4 (7190 )
    项目发布错误的解决方法
    JSON In Code
    JQuery QA
  • 原文地址:https://www.cnblogs.com/catcat811/p/1758219.html
Copyright © 2011-2022 走看看