WEB开发网
开发学院服务器WEB服务器Apache 微软IIS会对开源Apache构成威胁吗? 阅读

微软IIS会对开源Apache构成威胁吗?

 2007-08-22 00:00:00 来源:WEB开发网   
核心提示: 6. 可编程性大多数功能强大的工具都具有可编程性,IIS和Apache也不例外,微软IIS会对开源Apache构成威胁吗?(3),但两者在这一方面还是有一定的区别的,Apache的Mod Rewrite功能非常强大,使用IIS也许会更好,当然,可以使用Subversion WebDev以及.ht

6. 可编程性

大多数功能强大的工具都具有可编程性。IIS和Apache也不例外。但两者在这一方面还是有一定的区别的。Apache的Mod Rewrite功能非常强大,可以使用Subversion WebDev以及.htaccess功能,还可以使用ForceType。而IIS ISAPI实现起来难度较大,而且对FastCGI支持也不好。但两者的功能都十分强大,因此,IIS和Apache在这方面不分伯仲。

7.对语言的支持

一般来说,Web服务器都是其于插件形式的。也就是说,Web服务器只是个线程模型。至于它支持的语言(如PHP、ASP、JSP等)或协议(如FTP、HTTP等),都是依靠插件实现的。

IIS对ASP和ASP.NET支持的很好,运行也很稳定,速度也非常快。但对PHP、JSP等语言的支持不如Apache。而且配置起来比较麻烦。而且Apache还支持很多其他的语言,如Python、Ruby、Perl等。这些在IIS中都很难找到它的身影。因此,在这一点上,Apache要略胜一酬。

8.薪酬水平

其实这个和IIS以及Apache没有直接的关系。只是对于当前现状来说,越容易使用的工具,会的人就越多,当然,薪水也就会越低。由于IIS比Apache更容易使用,因此,使用IIS的Web程序员或网站管理人员的薪水一般情况下就会比相应的Apache程序员低一些。看到这一点上,使用Apache的程序员可能会非常高兴。

从上面的八点可以看出,在Windows上,对于ASP和ASP.NET来说,IIS是最好的选择。当然,对于Windows下的PHP、JSP来说,Apache也许会更好一些。在其他的操作系统下,就更不用说了,Apache占有绝对优势。

在本文前面所说的IIS的市场占有率开始提升和下降的调查,也许应该看这些被调查的网站使用的是IIS还是Linux/Unix。如果我们主要调查使用Windows的网站,当然是IIS的使用率高了,如果调用以Linux/Unix为主的网站,我想不用我说,地球人都知道,IIS根本没戏。所以要辩证地看待上面的两个调查结果。事实上,IIS和Apache都在不同的位置扮演着重要的角色。单独讨论它们谁会对谁构成威胁已经毫无意义了,关键要看我们使用的操作系统。如果是Windows,使用IIS也许会更好,当然,如果是Linux,就使用Apache吧!

上一页  1 2 3 

Tags:微软 IIS 开源

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接