作者zanyking (遥远的旅人)
看板java
标题Re: [问题] SWT的一些问题
时间Thu Nov 18 14:31:21 2010
※ 引述《dream1124 (全新开始)》之铭言:
: 当初会想用swt,原因是︰
: 1. 负责UI设计的组员,程式基础比较没那麽扎实。
: 而swt的语法比较简单直观好学,他应该比较能适应....
: 但如果netBeans视窗能拉一拉就出来,也许根本不必要用swt?
: 虽然说我不怎麽喜欢用netBeans就是了....
: 2. swing的继承架构复杂,类别既多又难懂,查api常常被一堆类别淹没,
: 或是找不到想找的method,很可怕....
: 3. 元件的反应和生成速度,swing感觉还是有比较长的延迟....
: 请问如果考虑的重点是这三样的话,那麽板大们觉得哪一个套件比较好呢?
: 谢谢大家~
个人心得感想:
1. 桌面应用程式的Rendering与基底事件的处理,最後都是由OS去做的
(就算完全靠2D直接画,也还是得依靠OS)
2. 开发出来的桌面应用程式如果是透过软体安装的方式装到OS上,大部分的User
都会期待他的使用习惯跟OS提供的一样。
3. 这年头User会需要用安装的方式装在OS上用的软体,应该都是打算用到一些
会与OS能力相关的操作。
4. 除非你的应用程式GUI介面只打算用到所有支援的OS的交集,而你的应用程式
也确实会发布到每个OS上头。否则可重用性是否那麽重要会很有疑问。
所以,除非今天写得是Applet,或开发团队已经非常熟悉Swing的架构与相关技术
否则我会比较倾向用SWT。
write one run anywhere 在桌面应用程式我个人觉得讨不了好处。
--
我所信仰的科学是一种谦卑的理性,承认自身的无知与渺小才能观察到世界在我们贫
弱的知觉上留下来的痕迹。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.44.37
1F:推 a1234957:是这样吗 jDownloader可以跨平台也.. 11/18 16:16
2F:推 awashharp:Project Sikuli也是用Java开发GUI的说…还不错阿~ 11/18 17:59
3F:推 SCSonic:JD那种 GUI不及格吧… 速度太慢 11/18 18:27
4F:推 a1234957:那哪个GUI及格? 11/18 23:20
5F:→ a1234957:而且这篇没提到效能问题吧 = = 11/18 23:21