我对swt的看法

08-06-10 newthinker
如题,这些天一直在看swt开发方面的书,我实在看不下去了,上来发发牢骚。

swt简直就是混蛋设计!什么面向对象,什么优雅,全部给抛弃了,我不明白为何有人摒弃swing而选择swt!

freebox
2008-06-10 21:04
没兴趣深入GUI,那些布局就已经足够把我弄昏头了。

不过我想IBM不会如此糟糕透顶吧?至少eclipse看起来还不错。

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

性能上可能swt好些。

newthinker
2009-04-03 14:46
呵呵,这个帖子好久了。。。

我也早已脱离swt的苦海,庆幸庆幸。。

但是从此跟swt结仇了似的,想到它,仍然感觉恶心。

yellowcat
2009-04-10 12:32
swt有这样一个思想在里面,本地系统方法放在那里,为什么不用,还有必要重头造轮子开始一个窗口一个控件的画出来吗?

swing的速度其实上来了,用jre6u12已经很快了。

如果在编程的时候注意一下将后台线程分开,就有可能达到swt的速度。

swing的春天其实已经来了,你可以看看swing的几个收费的look and feel,多美的啊。。。有点过了哈哈哈

usejava
2009-04-20 13:25
不明白为什么要用java做GUI,难道打算用Unix终端运行?

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)成为“极富客户端”

猜你喜欢