论坛首页 Java企业应用论坛

Swing为什么不受重视

浏览 146360 次
该帖已经被评为良好帖
作者 正文
   发表时间:2009-05-02  
原来这里的帖子也像几年前的JDON会被删
0 请登录后投票
   发表时间:2009-05-03  
如果swing能够将发布时的JRE精简的话,估计反对的声音会少很多。
0 请登录后投票
   发表时间:2009-05-03  
其实swing不受重视并非技术上的问题,IBM推出了Eclipse使用了swt技术,占得了先机

有点想替Sun喊冤,Sun开发了Java,可是自己没赚钱,让IBM赚了不少

现在Sun正在重组自己的软件,貌似想和微软一样,自己控制一整套技术
0 请登录后投票
   发表时间:2009-05-04  
界面像基于eclipse rcp的,如果是,那就是swt,而不是swing了
0 请登录后投票
   发表时间:2009-05-04  
tomcatlee2003 写道
界面像基于eclipse rcp的,如果是,那就是swt,而不是swing了

你说的是我的工作流引擎么?
完全是Swing,我从来不使用Eclipse,更谈不上使用eclipse rcp了。
Swing做出Eclipse的界面,是小菜一碟,如果我做成Microsoft Office的样子,你会不会说我是使用微软的RCP?

永中Office是使用Swing开发的,界面和Microsoft Office极其相似,你是否觉得永中是微软的全资子公司?
0 请登录后投票
   发表时间:2009-05-04  
fsfish 写道
个人感觉桌面应用不是JAVA的强项,我也做过AWT SWING SWT的项目,感觉确实不如VB.DELPHI等快速开发工具方便和便捷,效率上也没有优势,不过如果看JDK的那些JAVA2D JAVA3D的DEMO确实挺赏心悦目的



这个可不见得,  如果你说在 windows 上面, 我只能说,除了ms 系的都排在2号以后,

但是离开windows , java 在其他平台上可是快速开发的头号, 当然mac上面xcode太牛, 个然认为超过dotnet
0 请登录后投票
   发表时间:2009-05-05  
呵呵,我们用SWING Applet开发了一套应用系统UI开发平台,后台是SOA(J2EE),基于这个平台开发了ERP产品,也成功实施了一些项目。

我想说:实践证明Swing是个好东西,关键是你怎么用它。Swing Applet经过签名可以在浏览器客户端做任何应用程序可以做的事情,用户感受极好,因为Applet下载到本地其实就是应用程序在执行,要比目前JavaScript UI功能强大很多,速度快很多。

在开发调试阶段,Applet也比JavaScrit便利(使用JBuilder2006)。

不过的确小公司是搞不来Swing Applet的,这个需要积累,需要有人专门做Swing控件,专门搞皮肤,专门搞客户端模板……不过这些投入都是长期受益的,值得投入。Swing本身也许复杂,基于已经做好的模板,使用已经做好的控件,那些不懂Swing MVC模式的初哥也能做出界面复杂、功能强大的用户操作界面。

Swing Applet可以把B/S系统做到和C/S系统一样强大和易用,并且开发人员只需要会使用Java开发,这些就把学习成本降下来了。

当然这只是我个人对Swing的看法。希望大家指正。
0 请登录后投票
   发表时间:2009-05-05  
fancuixia 写道
呵呵,我们用SWING Applet开发了一套应用系统UI开发平台,后台是SOA(J2EE),基于这个平台开发了ERP产品,也成功实施了一些项目。

我想说:实践证明Swing是个好东西,关键是你怎么用它。Swing Applet经过签名可以在浏览器客户端做任何应用程序可以做的事情,用户感受极好,因为Applet下载到本地其实就是应用程序在执行,要比目前JavaScript UI功能强大很多,速度快很多。

在开发调试阶段,Applet也比JavaScrit便利(使用JBuilder2006)。

不过的确小公司是搞不来Swing Applet的,这个需要积累,需要有人专门做Swing控件,专门搞皮肤,专门搞客户端模板……不过这些投入都是长期受益的,值得投入。Swing本身也许复杂,基于已经做好的模板,使用已经做好的控件,那些不懂Swing MVC模式的初哥也能做出界面复杂、功能强大的用户操作界面。

Swing Applet可以把B/S系统做到和C/S系统一样强大和易用,并且开发人员只需要会使用Java开发,这些就把学习成本降下来了。

当然这只是我个人对Swing的看法。希望大家指正。

用Swing做Applet是大材小用。
如果大规模使用Applet,还不如直接做成C/S结构,或者干脆使用Java Web Start来启动远程服务器上的JAVA应用。
0 请登录后投票
   发表时间:2009-05-05  
Java Web Start 很不错,现在我很多 java 程序都是 web start 在线安装的。
0 请登录后投票
   发表时间:2009-05-05   最后修改:2009-05-05
我也支持SWING,以前用它做了个模拟键盘打字的系统,再配合2D,3D效果,那是一个赞啊。
现在好像放在学校里使用呢,专门用来测试非计算机专业同学打字速度。
0 请登录后投票
论坛首页 Java企业应用版

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