swing,swt 或者转用 c++ 来开发客户端 艰难的决定?公司最近想做一个即时通讯的客户端,我以前对java有点了解,所以如果用它来开发的话,相对有把握些。
网上搜了一些资料,以下是比较:(1)java做界面存在很多问题,致命的就是占用内存大,和定制ui的话有一定的困难。而且容易反编译
(2)而如果花用c++的话,能解决内存过大和ui定制问题。缺点是得从0开始。我比较倾向1.但是1存在的问题如果不解决的话,代价很大。选择2最后一招了。请各位大侠给个好的解决办法。

解决方案 »

  1.   

    EXT GWT  可以考虑下。这个是java代码编写程序 最终翻译成JS 在浏览器里运行。技能解决你java和C++的问题,还能解决UI
      

  2.   

    swt 开发吧 会节省你很多时间?
    至于占用内存大的问题..你觉得eclipse占用内存打吗?
      

  3.   

    熟悉JAVA就用JAVA吧:
    1)难道C++比JAVA更容易定制UI?
    java做圆角窗口和半透明窗口比较麻烦,其它组件很容易定制啊;2)关于内存问题,几十M足够啦,对于现在的电脑来说几十M不算啥,QQ不也要几十M内存嘛;3)关于反编译的问题,混淆后应该反编译的价值就不大了,如果再做点加密啥的就OK了;4)安装包太大的问题:如果直接用JRE打在安装包中,确实会太大,但可以下一个裁剪后的MINI JRE;
      

  4.   

    EXT  gwt   和swing  awt  很想很想   如果你熟悉swing   那这个 就很随意
      

  5.   

    谢谢,最近在啃c++了。java在做windows界面方面,确实还是没vc++合适