我对swt的看法

如题,这些天一直在看swt开发方面的书,我实在看不下去了,上来发发牢骚。
swt简直就是混蛋设计!什么面向对象,什么优雅,全部给抛弃了,我不明白为何有人摒弃swing而选择swt!

没兴趣深入GUI,那些布局就已经足够把我弄昏头了。
不过我想IBM不会如此糟糕透顶吧?至少eclipse看起来还不错。

Swing的OO确实优雅,比较容易掌握和使用,都是Event Listerner形式,关键是我们思维的转变,我们都难以接受这种触发式的思路,而接受请求响应拉的思路。

性能上可能swt好些。

呵呵,这个帖子好久了。。。
我也早已脱离swt的苦海,庆幸庆幸。。
但是从此跟swt结仇了似的,想到它,仍然感觉恶心。

swt有这样一个思想在里面,本地系统方法放在那里,为什么不用,还有必要重头造轮子开始一个窗口一个控件的画出来吗?
swing的速度其实上来了,用jre6u12已经很快了。
如果在编程的时候注意一下将后台线程分开,就有可能达到swt的速度。
swing的春天其实已经来了,你可以看看swing的几个收费的look and feel,多美的啊。。。有点过了哈哈哈

不明白为什么要用java做GUI,难道打算用Unix终端运行?

楼上说的情况也确实存在,用java写gui的不多。
不过我现在就是在做这样的事情。我用swing写,它启动速度确实有问题,即便现在的jdk1.6.0_18也是这样,但是swing程序启动后没有感觉运行会很慢,总之swing是可以的,用来开发gui完全没有问题,如果你要开发那种使用控件不是很丰富的gui程序,那就直接用swing即可,如果你要搞一个很复杂的副客户端应用,那就采用netbeans或者eclipse的rcp平台开发吧。

刚看到一本书,《Java动画、图形和极富客户端效果开发》,貌似swing的富客户端功能还是极其强大的,并且十分灵活,作者将其从事的行为(当然是用awt swing java2D)成为“极富客户端”