微软IIS会对开源Apache构成威胁吗?
2007-08-22 00:00:00 来源:WEB开发网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吧!
- ››IIS6下部署ASP.NET MVC应用程序
- ››微软关于Windows 7 SP1安装的建议
- ››微软应延长Windows XP寿命的10大理由
- ››开源平台Meego和Android之间的对弈
- ››IIS 6 下配置以 FastCGI 跑 PHP
- ››微软也为谷歌的Android系统制作应用程序
- ››iis运行asp.net页面提示“服务器应用程序不可用”...
- ››微软发布超级计算机版Excel测试版本
- ››开源的Kingthy.Mail邮件组件库
- ››微软推出Windows 7自动升级程序
- ››微软证实不会在欧洲市场发布Win7无浏览器版
- ››微软将允许PowerPoint和Excel文件嵌入网页
更多精彩
赞助商链接