要做一个应用程序,界面会复杂一些,美观倒是其次.
Eclipse for RCP 和 Swing选择哪一种呢?显然用Eclipse for RCP来做的话,很简单就可以达到美观的效果,但毕竟没有swt基础,有一个学习曲线
Swing的话,有基础.关于Eclipse for RCP,有开发经验的网友来说说,这东西到底怎么样,好不好用,方便不方便如果是你,你会选择哪种?

解决方案 »

  1.   

    Java做界面不管怎么样都是比较绕啊
      

  2.   


    可能你不太了解swing的强大之处,看看跟qq一样OO2011
    http://zzc0000.iteye.com/blog/1051717
      

  3.   


    Swing 的确强大,但是难用好我用了 Swing 已经不少时间了,单位项目上 Swing 的部分都是我在维护和更新我也写了一个自己的 L&F 作品了但是 Swing 了解的越深,越发觉代码难以写的完美,一不小心就会犯错当然,我说的这种“犯错”在我以前看来,是很好很强大很完美的代码了解的越深,越是惊叹于 Swing 的庞大,想把 Swing 的代码写好,的确对程序员的能力要求太高了要我说,至少要把 Swing 所有的控件类,你最常用的 L&F 的 UI类,model 类的源码全部都读一遍才能开始走上少犯错的路
      

  4.   


    我说的犯错可不是指的报错这种显而易见的错误是指的你写出了一个看来很美的程序,也能正常运行
    但是效率却不高,CPU占用很高,有时会莫名其妙的死掉
    结构不合理,不易维护,不易修改,
    或者绕了一大圈写了一大堆代码去实现的一个功能,实际上只要掉用 Swing 本来就有的一个方法就能实现
    等等情况
    同样的 Swing 界面,不同的人写出来效率可能会相差数倍
      

  5.   

    我现在对swing认知的程度远没有你深,都只是在自己的程序里使用
    去学习,使用swing并不是为了在工作上使用到,而是被它优雅的设计吸引
    我觉得对swing认知的越深对自己的程序设计思想也是越有裨益的发这个帖子,其实表现了心理的矛盾,swt swing,看见rcp强大,又想学
    昨晚睡前想了想,不能了,还是一条路走到黑的好,就swing了另外,谢谢大侠指点的一条学习swing的路子:源码
    我之前想从java 2d开始,因为做l&f有很多绘图 
      

  6.   

    可以使用 netbeans platform RCP
      

  7.   

    java写界面 复杂。。 好看的界面 需要自己重写  。。废时间~