论坛首页 Java企业应用论坛

Swing为什么不受重视

浏览 146355 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-04-26  
EdwardWorld 写道
night_stalker 写道
就是因为受不了难看缓慢的 Netbeans,才讨厌 Swing 的 ……

我觉得NetBeans的布局最适合,我喜欢中规中矩的布局,Eclipse那种圆角Panel,我觉得过于华而不实,IDE是用来使用的,不是用来观赏的。

知音啊,终于遇到一个喜欢swing,喜欢netbeans的人了。我一直都坚持使用netbeans.
0 请登录后投票
   发表时间:2009-04-26  
嫌慢就用QT for Java,速度绝对满意。
0 请登录后投票
   发表时间:2009-04-26  
whaosoft 写道
cs 我会用 vb c# c++ flex 做
java的 swing~ 其实我就是感觉过于难看 而其没用很好的 可视化ide~~

swing 的一切都是可以画出来的,怎么会难看呢?它也是可以换lookandfeel的,我觉得很多人学SWING都是人云亦云,自己没有深入去了解他。这也是大多数程序员跟风的心态。没有自己去仔细研究过。
1 请登录后投票
   发表时间:2009-04-26  
akiraray 写道
Swing慢的问题不只是在windows特有的……
放在任何一个linux桌面版上那是更严重了……
swing的话……windows下肯能是稍微慢,不过个人感受swing的程序跑在笔记本上那是慢的不行……跑在开了特效的ubuntu上
对不起……根本运行不起来
可是头疼的是netbeans和sql-dev又都是swing写的……

要是sun哪天能把swt也加到jdk里,那么swt发布需要带上20多M的lib的缺点也基本消失了 = =!

我就让我的netbean6.5很流畅地运地的ubuntu上面,开了3D特效。我不知道为什么你的会跑不起来。
我也是笔记本。装的双系统。
0 请登录后投票
   发表时间:2009-04-26  
swing开发我有些时候也会用到,至于速度效率方面就不想多说了,但如果要发布这个用swing写的程序的话,为了确保程序能在没有装JDK的机子上运行,就要将JRE也打包进去后成EXE,这就会造成生成的EXE文件体积好大,不知道用SWING开发的各位是如何解决这个问题的呢。
另,我对楼主所说的开一个SWING的版块也很赞同。
0 请登录后投票
   发表时间:2009-04-26  
swing 没见过慢 , 你不可能在一个线程里面进行业务处理还要现实界面更新吧, 处理好线程的同步就OK了.  内存占用比较大  其实java程序占用都比较大 ,自己手动清除一些资源就可以了。至于说swing丑 那我就没见过了 至少我觉得比swt好看多了 而且他的java 2d随便你怎么做 这个就要看你的水平了。关于开发效率 自己封装一下控件 做个数据绑定之类的 也不难。
0 请登录后投票
   发表时间:2009-04-26  
tcrct 写道
swing开发我有些时候也会用到,至于速度效率方面就不想多说了,但如果要发布这个用swing写的程序的话,为了确保程序能在没有装JDK的机子上运行,就要将JRE也打包进去后成EXE,这就会造成生成的EXE文件体积好大,不知道用SWING开发的各位是如何解决这个问题的呢。
另,我对楼主所说的开一个SWING的版块也很赞同。


我也很想知道,你们是如何做的,如何解决安装包大小的问题,有时候东西太大了一个是不适合传输,一个是用户也不希望用那么大一东西

希望能解决的给点好的方案
0 请登录后投票
   发表时间:2009-04-26  
EdwardWorld 写道
fsfish 写道
个人感觉桌面应用不是JAVA的强项,我也做过AWT SWING SWT的项目,感觉确实不如VB.DELPHI等快速开发工具方便和便捷,效率上也没有优势,不过如果看JDK的那些JAVA2D JAVA3D的DEMO确实挺赏心悦目的

那是因为你用Eclipse

lz,你用什么开发swing?我用过的java图形化工具感觉也并不好用.
0 请登录后投票
   发表时间:2009-04-26  
SWING败在架构,出现ECLIPSE那么好的集成开发平台,只能是既生瑜,何生亮了
0 请登录后投票
   发表时间:2009-04-26   最后修改:2009-04-26
勇敢的心 写道
SWING败在架构,出现ECLIPSE那么好的集成开发平台,只能是既生瑜,何生亮了

我恰恰觉得Swing最大的有点是架构,架构清晰而且严密。
Eclipse我06年-07年用过,并没有觉得他是多么好的集成开发平台,Netbeans有Visual Library图形化库,有Netbeans platform 开发框架平台,而且这些都是由现在sun(现在的Oracle)这样的大公司来维护更新,解决方案比Eclipse好。

如果你用过MFC 开发,那么你会觉得Swing的架构不是一般的清晰。
现在QT的UI库,我感觉就是在模仿Swing,为什么QT不模仿SWT呢?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics