看着微软在软件领域地位,心里肯定是不怎么爽的,也许是嫉妒吧。不过近来学JSP的过程中越来越感觉很多开源的东东恰恰毛病就出在不统一,没有个规范。
首先,拿这两天看的JSF,实现方式就有两种(JavaServer Faces Refrence Implementation 和 Apache MyFaces),而且不同的实现要不同的配置;再说Linux,衍生出很多版本,什么Redhed、debian……然后debian上面还出了个ubuntu,开源开源,最后各个都自成一派了。如果说M$的封闭导致了垄断,但是它也统一了Windows的软件,在Win下所有的人都要跟着他的“规范”走。
其次,虽然没用过M$的dotNET开发平台,VS2005吧,但是看很多评论都比很多开发JSF的IDE要好,现在Sun刚推出Java Studio Creator 2,这个估计才能和VS平台对抗,不过狂吃内存,1G才基本吃得消,办公室的512M,简直就和96M的电脑跑XP。
再次,都说JSF是裸奔出世的,Sun也没有做好宣传和推广,很少人去关注JSF,估计是认为JSF和JSP是两回事(虽然事实也是这样)。但是微软就不同了,明明ASP.NET和ASP也是两回事,但是MS就是在ASP后面加个dotNET,就可以很自然的让原来ASP的用户去升级、开发。ASP.NET和JSF其实都是框架,很相像的,但是结果却差了很远,这怎么说呢。