论坛首页 Java企业应用论坛

Swing为什么不受重视

浏览 146370 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-04-27   最后修改:2009-04-27
fancuixia 写道
最后补充一句:Swing Applet可以做出非常复杂的界面……用JavaScript实现将会是非常复杂、且难以调试的事情。

因为客户端也是基于J2EE平台,开发人员只要掌握Java语言,不需要考虑Java+JavaScript+Css+HTML+……

降低了对开发人员的要求。

至于Swing本身,我们有专门的控件开发人员和模板开发人员,做业务的程序员普遍感觉花界面比后台逻辑实现要简单得多,分分钟的事情。

——刚刚完成一个1500万的EIS项目,3000多客户端,用户的机器有的是四五年前购置的,也有今年刚买的;浏览器有的是IE5.5,也有用到IE 8的;有光纤专线的,也有拨号上网的……  我觉得这个案例,对于Swing是否适用于企业应用开发,已经比较有说服力。

听着像是外国项目一样,Applet在国内用的好少,能偷偷告诉我一下公司名字么?
0 请登录后投票
   发表时间:2009-04-27  
laiseeme 写道
fancuixia 写道
最后补充一句:Swing Applet可以做出非常复杂的界面……用JavaScript实现将会是非常复杂、且难以调试的事情。

因为客户端也是基于J2EE平台,开发人员只要掌握Java语言,不需要考虑Java+JavaScript+Css+HTML+……

降低了对开发人员的要求。

至于Swing本身,我们有专门的控件开发人员和模板开发人员,做业务的程序员普遍感觉花界面比后台逻辑实现要简单得多,分分钟的事情。

——刚刚完成一个1500万的EIS项目,3000多客户端,用户的机器有的是四五年前购置的,也有今年刚买的;浏览器有的是IE5.5,也有用到IE 8的;有光纤专线的,也有拨号上网的……  我觉得这个案例,对于Swing是否适用于企业应用开发,已经比较有说服力。

听着像是外国项目一样,Applet在国内用的好少,能偷偷告诉我一下公司名字么?



呵呵,国内一家研究所改制的软件公司,规模不大,不用献丑了。项目也是国内的。

据说新加坡有一家软件公司用SWING开发了一套完整的ERP系统,在中国有用户,可惜没有见过。在国外应用就更多了。

SWING的开发门槛是高一点,不过也就是在开始阶段。
0 请登录后投票
   发表时间:2009-04-27  
不管什么技术,性能不行,我都鄙视
0 请登录后投票
   发表时间:2009-04-27  
不是SWING不好 是SWING学习曲线太高. 不花点时间就仓促做出来的东西根本不值得一看啊,但是真正花了时间的童鞋却又没有用武之地
1 请登录后投票
   发表时间:2009-04-27  
jasongreen 写道
不管什么技术,性能不行,我都鄙视



自己用不好,拜说人家不行~~~~~~~

swing就不是给垃圾程序员用的
4 请登录后投票
   发表时间:2009-04-27  
KimShen 写道
不是SWING不好 是SWING学习曲线太高. 不花点时间就仓促做出来的东西根本不值得一看啊,但是真正花了时间的童鞋却又没有用武之地

这种身份确实很尴尬


呵呵,认同~~
2 请登录后投票
   发表时间:2009-04-27  
那么充分掌握swing都要学些什么东西呢?
0 请登录后投票
   发表时间:2009-04-27  
pengyue77 写道
timerri 写道
有什么地方值得被重视呢?
性能?架构?还是易用性?
可能唯一还有价值的地方就是跨平台了。但是现在能做到跨平台的方案太多了。

swt方案都可能成为昨日黄花,UI脚本化并且独立于语言才应该是以后的发展方向。还死抓着swing,何必呢。

我只想说,虽然我们都是程序员,可是还是要提高一下人文修养:是明日黄花,不是昨日黄花好吧?


虽然这里是程序论坛,但我还是不介意来谈谈“人文修养”的问题。

对于昨日黄花和明日黄花,历来争论不断。上中学的时候,我曾经查证过成语词典,昨日黄花和明日黄花都是被认可的成语,释义完全一样。唯一的不同是明日黄花有出处,而昨日黄花没有。

明日黄花此词,就语义上来说相对难以理解。在写这段话时,我还权衡过到底使用哪个。最后为了避免不必要的误解,我还是选用了昨日黄花,这样即使不了解这个词的人,也能照字面看出其中的含义。

请再查证一下。
0 请登录后投票
   发表时间:2009-04-27  
强烈支持楼主,自己现在也在开发Swing的桌面应用,但确实现在国内做Java GUI开发确实不多,其实Swing显示效果还是可以定制的,因此认为Swing难看而不采用Swing开发我觉得是有失偏颇的
1 请登录后投票
   发表时间:2009-04-27  
EdwardWorld 写道
fsfish 写道
个人感觉桌面应用不是JAVA的强项,我也做过AWT SWING SWT的项目,感觉确实不如VB.DELPHI等快速开发工具方便和便捷,效率上也没有优势,不过如果看JDK的那些JAVA2D JAVA3D的DEMO确实挺赏心悦目的

那是因为你用Eclipse

如果不是Eclipse  我想问一下开发winform你有什么更好的IDE呢?难道是netBeans???
0 请登录后投票
论坛首页 Java企业应用版

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