论坛首页 Java企业应用论坛

开源项目Visual Swing for Eclipse

浏览 124921 次
该帖已经被评为良好帖
作者 正文
   发表时间:2008-07-04  
不觉得用JDK1.4通用性就好
0 请登录后投票
   发表时间:2008-07-04  
我并不是说JDK1。4通用性就好,只是在条件尽量允许的情况下,能够尽量兼容低版本的环境,我不想过多描述客观环境的多变性,使得总有这样那样的理由使得应用最新的JDK和开发环境不方便。每个开发者对自己开发出来的产品就像自己的小孩一样,这个心情我能理解,作为swing开发者,我很感谢陈维雷先生给swing开发者带来的这个工具,由衷感到敬佩,总之忠言逆耳,取舍就在于创始者的胸襟和眼光了。
0 请登录后投票
   发表时间:2008-07-04  
XMLDB 写道
我并不是说JDK1。4通用性就好,只是在条件尽量允许的情况下,能够尽量兼容低版本的环境,我不想过多描述客观环境的多变性,使得总有这样那样的理由使得应用最新的JDK和开发环境不方便。总之忠言逆耳,取舍就在于创始者的胸襟和眼光了。

当然这款工具以后会低版本Eclipse兼容的,但这款工具生成的java代码是和Java平台无关的,因此不存在不能兼容低版本Java的情况。我提醒你的是不要把Java IDE本身的版本和能开发的目标版本相混淆,不要以为使用Eclipse 3.4/Java 1.6只能开发Java 1.6的应用, 它同样可以开发Java 1.2, 1.3, 1.4, 1.5, 1.6,你使用低版本的Java IDE和Java平台恰恰降低了你的开发效率,而没有任何其他意义。

谢谢夸赞,我只是希望能为Swing的发展尽一点自己的力量,至于以后这个工具会发展成什么样,会不会因为这种选择而发展不好,说实在的我并不十分在意,做这个工具的目的只有两条:

一、我热爱Swing,开发这款工具也是兴趣所致。并不是因为热爱开源,或者希望能从中获得名声或者利益。
二、如果更进一步,大家能因为我的工作而受益,方便开发Swing程序,推动Swing的发展,那将是我最高的奖赏。
0 请登录后投票
   发表时间:2008-07-04  
rehte 写道
XMLDB 写道
我并不是说JDK1。4通用性就好,只是在条件尽量允许的情况下,能够尽量兼容低版本的环境,我不想过多描述客观环境的多变性,使得总有这样那样的理由使得应用最新的JDK和开发环境不方便。总之忠言逆耳,取舍就在于创始者的胸襟和眼光了。

当然这款工具以后会低版本Eclipse兼容的,但这款工具生成的java代码是和Java平台无关的,因此不存在不能兼容低版本Java的情况。我提醒你的是不要把Java IDE本身的版本和能开发的目标版本相混淆,不要以为使用Eclipse 3.4/Java 1.6只能开发Java 1.6的应用, 它同样可以开发Java 1.2, 1.3, 1.4, 1.5, 1.6,你使用低版本的Java IDE和Java平台恰恰降低了你的开发效率,而没有任何其他意义。

作为一个使用java超过8年的开发人员,我当然知道这些区别。我只是想描述一下我刚看到swingdesigner的感觉:开始很高兴,马上下下来,装上运行,我的笔记本很慢,好容易进入界面了,咦,居然没任何反应,也没有出错提示,然后换了一个版本Eclipse,还是没反应,想找找运行环境说明,居然没找到,算了,搁一边去。
0 请登录后投票
   发表时间:2008-07-04  
XMLDB 写道
作为一个使用java超过8年的开发人员,我当然知道这些区别。我只是想描述一下我刚看到swingdesigner的感觉:开始很高兴,马上下下来,装上运行,我的笔记本很慢,好容易进入界面了,咦,居然没任何反应,也没有出错提示,然后换了一个版本Eclipse,还是没反应,想找找运行环境说明,居然没找到,算了,搁一边去。

总之,谢谢你的意见了,我会把它作为未来的RFE之一的。不过你可能理解错了我的目的,我并不是因为心胸狭窄,或者认为你Java水平不高,而只是想推荐你使用高版本的Eclipse和Java。就像前面帖子所说的,我并不想创造一个开源奇迹,所以并不在意它的成功与否,更多的只是我喜欢做就做了。并不希望打败任何一个界面设计工具或者哪怕占有一点市场份额。

毕竟我的主要精力还是要集中在我自己的工作上,开源不会给我带不来任何好处。所以文档等相关资料,我有精力就写,没有精力就不写。这个工程可能坚持下去,也可能半途而废。但我不希望将自己的生活押在这件事上,工作和自己的兴趣都是能做好则做好,不能做好也无所谓。所以我并没有对此工具有太多期望。呵呵

已经提交了一个RFE:http://code.google.com/p/visualswing4eclipse/issues/detail?id=5
0 请登录后投票
   发表时间:2008-07-06  
Chen Sir的文章,当然要支持,终于重现江湖啦。
虽然也在做Swing的开发,但是自我感觉水平有点次。都这样啦,还是想给项目做点贡献滴。先学习关注一下。
0 请登录后投票
   发表时间:2008-07-07  
这两天做了一番修改,终于实现使用语法树解析界面的方法。产生的事件方法的选择也更加灵活,可以选择内部匿名类,内部类,外部类以及本类实现接口的方法等四种风格了。
下图是一个例子,生成代码和对应的界面:

0 请登录后投票
   发表时间:2008-07-07  
改进的这么快,不会全职的吧,很值得期待呀。
0 请登录后投票
   发表时间:2008-07-07  
不是全职的,上个周末修改的。一般周末或者晚上偶尔做。
0 请登录后投票
   发表时间:2008-07-07  
这个东东设计出来的面板和对话框,是不是只能继承自Swing的控件,是否可继承自用户设计的一些类?
0 请登录后投票
论坛首页 Java企业应用版

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