锁定老帖子 主题:Swing为什么不受重视
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间: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在国内用的好少,能偷偷告诉我一下公司名字么? |
|
返回顶楼 | |
发表时间: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的开发门槛是高一点,不过也就是在开始阶段。 |
|
返回顶楼 | |
发表时间:2009-04-27
不管什么技术,性能不行,我都鄙视
|
|
返回顶楼 | |
发表时间:2009-04-27
不是SWING不好 是SWING学习曲线太高. 不花点时间就仓促做出来的东西根本不值得一看啊,但是真正花了时间的童鞋却又没有用武之地
|
|
返回顶楼 | |
发表时间:2009-04-27
jasongreen 写道 不管什么技术,性能不行,我都鄙视
自己用不好,拜说人家不行~~~~~~~ swing就不是给垃圾程序员用的 |
|
返回顶楼 | |
发表时间:2009-04-27
KimShen 写道 不是SWING不好 是SWING学习曲线太高. 不花点时间就仓促做出来的东西根本不值得一看啊,但是真正花了时间的童鞋却又没有用武之地
这种身份确实很尴尬 呵呵,认同~~ |
|
返回顶楼 | |
发表时间:2009-04-27
那么充分掌握swing都要学些什么东西呢?
|
|
返回顶楼 | |
发表时间:2009-04-27
pengyue77 写道 timerri 写道 有什么地方值得被重视呢?
性能?架构?还是易用性? 可能唯一还有价值的地方就是跨平台了。但是现在能做到跨平台的方案太多了。 swt方案都可能成为昨日黄花,UI脚本化并且独立于语言才应该是以后的发展方向。还死抓着swing,何必呢。 我只想说,虽然我们都是程序员,可是还是要提高一下人文修养:是明日黄花,不是昨日黄花好吧? 虽然这里是程序论坛,但我还是不介意来谈谈“人文修养”的问题。 对于昨日黄花和明日黄花,历来争论不断。上中学的时候,我曾经查证过成语词典,昨日黄花和明日黄花都是被认可的成语,释义完全一样。唯一的不同是明日黄花有出处,而昨日黄花没有。 明日黄花此词,就语义上来说相对难以理解。在写这段话时,我还权衡过到底使用哪个。最后为了避免不必要的误解,我还是选用了昨日黄花,这样即使不了解这个词的人,也能照字面看出其中的含义。 请再查证一下。 |
|
返回顶楼 | |
发表时间:2009-04-27
强烈支持楼主,自己现在也在开发Swing的桌面应用,但确实现在国内做Java GUI开发确实不多,其实Swing显示效果还是可以定制的,因此认为Swing难看而不采用Swing开发我觉得是有失偏颇的
|
|
返回顶楼 | |
发表时间:2009-04-27
EdwardWorld 写道 fsfish 写道 个人感觉桌面应用不是JAVA的强项,我也做过AWT SWING SWT的项目,感觉确实不如VB.DELPHI等快速开发工具方便和便捷,效率上也没有优势,不过如果看JDK的那些JAVA2D JAVA3D的DEMO确实挺赏心悦目的
那是因为你用Eclipse 如果不是Eclipse 我想问一下开发winform你有什么更好的IDE呢?难道是netBeans??? |
|
返回顶楼 | |