我对swt的看法 2008-06-10 newthinker 如题,这些天一直在看swt开发方面的书,我实在看不下去了,上来发发牢骚。swt简直就是混蛋设计!什么面向对象,什么优雅,全部给抛弃了,我不明白为何有人摒弃swing而选择swt!
banq 2008-06-12 15:49 Swing的OO确实优雅,比较容易掌握和使用,都是Event Listerner形式,关键是我们思维的转变,我们都难以接受这种触发式的思路,而接受请求响应拉的思路。 性能上可能swt好些。
yellowcat 2009-04-10 12:32 swt有这样一个思想在里面,本地系统方法放在那里,为什么不用,还有必要重头造轮子开始一个窗口一个控件的画出来吗?swing的速度其实上来了,用jre6u12已经很快了。如果在编程的时候注意一下将后台线程分开,就有可能达到swt的速度。swing的春天其实已经来了,你可以看看swing的几个收费的look and feel,多美的啊。。。有点过了哈哈哈
newthinker 2010-02-02 13:40 楼上说的情况也确实存在,用java写gui的不多。不过我现在就是在做这样的事情。我用swing写,它启动速度确实有问题,即便现在的jdk1.6.0_18也是这样,但是swing程序启动后没有感觉运行会很慢,总之swing是可以的,用来开发gui完全没有问题,如果你要开发那种使用控件不是很丰富的gui程序,那就直接用swing即可,如果你要搞一个很复杂的副客户端应用,那就采用netbeans或者eclipse的rcp平台开发吧。
youlong699 2010-02-02 18:41 刚看到一本书,《Java动画、图形和极富客户端效果开发》,貌似swing的富客户端功能还是极其强大的,并且十分灵活,作者将其从事的行为(当然是用awt swing java2D)成为“极富客户端”