一起学习
Java世界在SWT诞生哪一天起就分裂了,只不过你不说,我不说,一直闷在肚里。但是SWT的支持者与Swing的支持者一直在暗中较劲,访问国外的Java相关的网站,你会感觉到那诡异的气氛。SWT的支持者在谈到Swing时常常讲:丑陋的Swing应用;在错误道路上狂奔的Swing;难于驾驭的Swing。而Swing的支持者在谈到SWT时却会讲:毫无扩展性可言的SWT;谁关心native look and feel,MS不关心,Apple不关心,就你瞎操心。表面上是Eclipse的人不断的发话希望SUN的加入,却起了一个极具挑衅的名字"日蚀"。而SUN的人却假装听不见,不断的说SUN的未来在Netbeans。但矛盾终会爆发出来,将Java世界的分裂展现在每个Java用户面前,起因就在 James Gosling的一段讲话。James Gosling,这位Java的发明者,与他的老板Scott McNealy一样的大嘴,口无遮拦。不知何故他将以往加诸于M$的犀利言辞,统统加在SWT和Eclipse之上。在狂贬SWT之后,James Gosling已经话无好话了,他讲到:现在就像两支队伍之间的冰球赛,我们的目标就是击败他们的胡扯。可笑的是一些Eclipse的支持者在听到James Gosling的上述言论后,还在讲Eclipse只是与Netbeans竞争,是为了Java的更好发展服务的。他们要么无知要么低估了James Gosling的洞察力,因为只要看一看Eclipse开展的项目以及相关的插件,就会知道Eclipse已经远远超出了Java IDE的范畴,它在插件的帮助下,已经可以支持几十种编程语言,而Java只是其中的一种,甚至每每大师们谈到编程语言的恶例时,都会被揪出来批斗一翻的Fortran都将支持,你想想SUN能不急吗!而SWT的支持者就没有那么客气了,他们派出了顶级人物来对付James Gosling,他就是02年第13届Jolt奖的得主,TIJ的作者Bruce Eckel。Bruce Eckel通过其助手Chris Grindstaff对James Gosling的言论进行了逐一的批驳,告诫James Gosling不要做重复别人的工作,要利用已有的成果。具体双方谁对谁错,由于笔者是一个狂热的Eclipse支持者就不下结论了,相信朋友们会有自己的判断,但笔者认为Java世界的分裂是好事,它会促进Java世界的技术进步,同时,为每个喜欢Java的朋友带来更好的工具。老实讲,笔者使用的第一个IDE环境就是Netbeans,现在的Netbeans从界面上讲,比原来进步了许多。而Eclipse上的许多好的特点,最开始是出现在Netbeans上。我想James Gosling至少在"A hockey game needs two teams."这句话上是对的,竞争带来进步。顺便讲一下,由于Bruce Eckel的新Blog是放在Blogspot上,为方便大家阅读所以讲内容贴了出来。
下载本文示例代码
Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂Java世界的分裂
阅读(219) | 评论(0) | 转发(0) |