天真了,嘿嘿.稍微说两句,1.其实正是微软造成了这种很乱(所谓的百花齐放)的局面,出于商业的目的,微软会在别人制定好标准之后再搞一套自己的东西,但是又常常搞不过专攻这一块的领域.(举例:在数据库上做SQLServer,效率甚至低于开源的MySQL,更不用说是Oracle了;游戏领域的帝国时代,和暴雪的差远了;.net和C#框架是针对Java的,但又没实现跨平台,徒有其型...不胜枚举).2.微软的软件的特点,表面文章做的很好,但是内部稳定性不行.(不能说没有优势,在有些方面还是方便到客户的,但缺陷是长期的)WindowsVista像noodle的代码,到Word我每天必花时间解决它的莫名奇妙的毛病.VisualStudio也一样,intellisense模块会把你卡死,UTF-8的文件头Bug拒绝修订等等.3.微软喜欢把简单的问题复杂化,各种软件动辄几个G几十个G上来,用户每天日常用到的功能所占的比例很低,大量的计算机资源被消耗在了用户从来用不到的地方.而且因为很多没必要的复杂,用户对它原理的了解会增加很多不必要的障碍.总结:微软的软件对初学者很方便,这是一个事实.它把大量的投入投在的这一块.但是当你学习深入了,水平提高了,你会发现微软的软件很不方便:1.会让你白白浪费很多时间去学没必要学的东西,而且由于它对自己技术的垄断,有新的技术提出来,你学的东西很快就淘汰.还得从头学.2.拿VisualStudio来说,我用过VC6,VC2003和VC2005,后面几款由于失望没再使用了.到VC2005还没有很方便的提供.h和对应文件名的.cpp简单快速切换的基本功能(或者我没找到,菜单工具条里没有).(其他开源的IDE都有,而且很实用),一大堆让人看的头晕的功能配置,把有用的藏起来了.3.拿Win7来说,前面我有个朋友局域网共享发生连不上的问题.我在WinXP下有经验,就叫我帮忙解决,我查了很多资料折腾了一整天,因为变化太大,没有成功,也不知道原因(反正就是有Win7特有的权限问题,而权限点不亮,用网上搜索到的所有方法试验失效).我在Linux上也做过配置,经验上来说Linux上第一次搞定这种问题会比Windows麻烦,因为很多专有的配置命令,但搞定了一次之后,不会发生这样情况,而且就是搞不定,一般都能找到原因.(开源的好处)这几年微软处于中年期,基本已经快开始走下坡路了.它的技术是厉害,里面有很多牛人,我也见过不少,也很佩服(比如说JamesLarus,我在国外的时候见过一面).即使里面的小员工也真的很强.但我不觉得它还能垄断,google反而是在上升期.这不是具体技术的问题,而是理念的问题.以上仅代表个人观点,不针对任何组织和个人,难免有偏颇之处,请指正.赞同
|