原帖由 [bold][underline]pacocai[/underline][/bold] 于 2007-12-21 12:05 发表 [url=http://bbs.]
" border="0" />[/url]
目前来看有一个很好的开发平台,所以他有开发速度上的优势,这个是无可否认的。
[bold]还有就是开发人员薪水低也是无可否认的事实[/bold]。
就凭开发人员薪水低这个事实,足以成为企业放弃J2EE而转向的动力。
要知道选用哪个平台不是程序员决定的,而是给程序员发工资的人决定的
还有,一般的一套像样的企业应用不止是一万两万的问题,至少十万以上,J2EE跟.NET的开发成本的差距少不了几万,J2EE的维护成本更高,WINDOWS平台的综合成本要比UNIX低得多。
关于安全问题,WINDOWS的易用性导致菜鸟点几下鼠标就能做出来一个服务器应用,他们以为服务器能运行了就可以了,很少去做安全,导致经常有WINDOWS服务器被黑,其实Windows只要花上几十分钟的时间设置一下权限完全可以做的很安全。当然对于重量级的黑客还是防不住的,美国5角大楼都能被入侵,世界上还有哪种系统不会被入侵?有一些蹩脚的服务器管理员,包括一些公司给的服务器设置方案,为了程序能顺利运行都是给EVERYONE的所有权限,当然这样的情况下WINDOWS是无法保证安全的。
从Windows2000到Windows2003,速度和稳定性已经得到很明显的改善,Windows2008速度会更快,并且2008也有像unix一样的纯字符版本,像unix一样节省资源。
Windows服务器版总共推出也就十年左右的时间,unix已经几十年了,现在Windows一些方面比不过unix,但赶超只是时间问题,根本的原因还是UNIX没有商业支持,现在普遍认为他已经很“完美”,所以不会出现革命性的变化,而Windows不一样,商业性决定了他必须一次次的出现飞跃,这样才能吸引Windows用户愿意掏钱为新版买单,用户也不是傻瓜嘛,没有足够的理由他愿意掏钱吗。
对于GOOGLE、百度、新浪这些巨头,他们不可能用Windows,本身他们跟微软在某些方面就是死对头。他们的服务器成千上万台,用Windows的成本也高,不如组一个团队去规范化管理那么多的服务器了。但是对于大多数的中小型企业应用,最多不会超过10台服务器,他们就用不到再花重金雇佣unix管理员,你可知道WINDOWS一次购买终身使用的,而UNIX管理员需要每个月都得发工资的,并且一套Windows还值不了一个UNIX管理员几个月的工资。