散分要出师有名,所以....
java适合不适合编写桌面应用程序?大家说说自己的看法.
一定要说才给分,我对这个问题是很关心的.

解决方案 »

  1.   

    eclipse都能做出来不过比起b/s好像要难呀
      

  2.   

    eclipse是用JAVA编的。
    不过资源占用的确是多了点.
      

  3.   

    我在做的就是啊
    java的awt和swing很强大的
    我用过.net和vb做应用程序
    感觉java的一点不差
      

  4.   

    china8848(永远在一起) ( ) 信誉:100    Blog  2007-01-30 16:32:15  得分: 0  
     
     
       学习,接分
      
     
    -----------------
    这个不能给分啊......
      

  5.   

    netbeans也是用java写的吧?
    我觉得有些地方没有windows下的别的程序好用.看起来也难看些....
    eclipse倒时蛮好看的
      

  6.   

    应用程序,确实.net平台要强一点,不过java学好了也可以.个人观点
      

  7.   

    swt,swing都可以做出非常复杂的桌面程序。
    而且开发简单(这是java的特性,哈哈)
      

  8.   

    比如用j2me做的手机小游戏就很不错......
      

  9.   

    以前我是觉得用java写application不好的,速度太慢,可是现在我觉得还不错啊,毕竟跨平台~~~
      

  10.   

    当然很不错 ~~但是在中国就没戏唱了~~
    SWING确实很强大,而且有一堆的开源支持~很不错
      

  11.   

    java现在还不适合做桌面应用程序,内存占用太大了,还需要一个虚拟机的支持
      

  12.   

    java也可以写出不错的东西
    看看网上搜搜jidesoft看看那个demo非常棒的
      

  13.   

    几个NB的IDE是用JAVA写的
    ORCALE也是用JAVA写的
    PS;我一个朋友在上海做SWING,两年经验,税前8K
      

  14.   

    个人觉得JAVA不适合做桌面程序
      

  15.   

    AWT太弱,BUG又多(据说);swing太慢了,耗内存,用起来又麻烦;Eclipse用的SWT挺不错的,但是从eclipse的表现来看,性能也只能说差强人意(我的电脑比较搓,所以敏感些)。Python够慢了吧,但wxPython做的桌面效果却是出奇的好,响应时间非常短。wxPython和SWT接近,用的是原生API,而原生API是Sun所不欢迎的。等速度提上去了,Java的桌面应用才能得到好名声。但是从技术人员的角度来看,我也觉得使用swing开发效率不高。
      

  16.   

    用友
    本科毕业在3500-4000左右 
    研究生毕业在4000-5000之间爱立信税前6500,微软18000一个可以查薪水报酬的网站http://www.gongsi123.com,
    评论您所在的单位每月有奖
      

  17.   

    用eclipse下个插件可以像vc一样开发桌面程序,界面编程很方便的,感觉像用vc写界面,很爽的。
      

  18.   

    自我感觉JAVA的软件方面不如.NET
      

  19.   

    Java语言的声望和它在桌面应用程序(GUI程序)所取得的成就显然极不相符,至今仍然很少能看到非常成功Java桌面程序。虽然有JBuilder,Netbean,JProbe等大型软件作为代表,但这仍不能证明Java的GUI程序是成功的:它们的外观总是和同一操作系统平台下的其它软件显得格格不入。对机器配置的需求也似乎永无止境,这使得它们只能被一些总是拥有当前最高性能PC的程序员们所容忍,或是那些不在乎金钱和时间的专业用户所接受。对绝大多数计算机使用者来说,AWT或SWING代表着怪异的界面和无法接受的速度。Standard Widget Toolkit(SWT)或许是Java这一噩梦的终结者,广大Java程序员终于可以开发出高效率的GUI程序,它们拥有标准的外观,几乎没有人能看出你的程序是用Java写出来的,更为重要的是,这些程序是跨平台的。   SWT本身仅仅是Eclipse组织为了开发Eclipse IDE环境所编写的一组底层图形界面 API。或许是无心插柳,或是有意为之,至今为止,SWT无论是在性能和外观上,都超越了SUN公司提供的AWT和SWING。目前Eclipse IDE
      

  20.   

    SWT,速度性能比SWING好,但是不能跨平台,郁闷
    JAVA做的界面漂亮啊
      

  21.   

    swing设计思想很卓越,java作为解释执行语言,就现阶段来说,对硬件需求太大,而一般用户而言,满足不了硬件需求java跨平台,没有涉及到各个平台比较特性的地方
    因此java做应用程序在功能强大这一点比不上c/c++vista操作系统对硬件要求比较高,也许会促使硬件升级
    类似的事件可能会在一定程度上解决java“吃”硬件的问题,加上它设计思想很卓越,也许会有不错的发展,一切在观望,不过就个人而言并没有期待它适合开发桌面应用程序,还是用c/c++比较好
      

  22.   

    java开发多方便,比起啥VC开发快多了...
      

  23.   

    桌面用Java?
    算了,太麻烦。
      

  24.   

    MS要是把虚拟机捆绑进操作系统 那用JAVA开发桌面应用还有很大前途
    但是 MS会把虚拟机捆绑进操作系统吗???
      

  25.   

    谁说桌面不可以用JAVA开发,我就是开发桌面应用程序的
    开发WEB用JAVA,简单就是一个编码员,根本不能叫程序员,拿着别人的框架,用着别人的思想,跟着别人跑,不要以为会了SSH就很牛B,其实充实量只是一个coder而已
    而做桌面应用程序才需要自己的设计思想,一个程序可以用各种方法来实现它,效率高不高在于自己,而不在于语言,虽然JAVA在这方面慢了一些,但是现在的硬件条件,已经完全可以忽略了
    PS:不要说SWT很牛B,其实SWT很垃圾的说,要支持JAVA就用SUN标准的swing包,设计思想相当先进,并且跨平台,谁说JAVA界面很怪异,现在JAVA早就可以更改lookAndFeel了,可以做到在各个平台的时候表现出和各个平台一致的外观.
    有些东西用了才知道,没用过就不要想当然的在这里乱说.
    支持楼主用JAVA做桌面应用
      

  26.   

    其实awt、swing包里用到了大量良好的设计模式,楼住如果想了解下模式的话可以研究下。但java的gui没什么好的IDE(netbean jbuilder相对好些)支持,不像vs及.net那样操作自如,入门要难些...    swt没用过,没发言权....
      

  27.   

    我做了一年的JAVA DESKTOP APPLICATION ,感觉还可以,除了速度,其他的都还可以,但听说下个版本将对此作出改善。
      

  28.   

    eclipse强但是确实 消耗 资源..
    windows还是delphi好呵呵
      

  29.   

    ----------------
     我是楼主-----------------
    我当时考虑用java主要是因为加入WTO,国家的政府部门将要正版化,同时也为了扶植国内的操作系统,开始大量使用linux系统,这样使用java就可以达到某种程度上的统一,但是时间长了,发现该用盗版用盗版,该用windows用windows.微软啥的软件公司也是雷声小,雨点更小.....但走这条路,我不后悔...
      

  30.   

    胡说,java 是最快的,即使加了虚拟机,也比c/c++写的要快,更快过汇编语言写的程序。
    还有doom3和半条命2都是用java写的,怎么样,够快吧还有.net的framework都是用java写的,vc的编译器也是用java写的,就知道java的威力了
      

  31.   

    miyimei(阿拉丁) ( ) 信誉:100    Blog  2007-01-31 12:20:26  得分: 0  
     
     
       胡说,java 是最快的,即使加了虚拟机,也比c/c++写的要快,更快过汇编语言写的程序。
    还有doom3和半条命2都是用java写的,怎么样,够快吧还有.net的framework都是用java写的,vc的编译器也是用java写的,就知道java的威力了
      
     .........................
      

  32.   

    作跨平台还可以,只在windows下感觉不事很好。
    感觉java在这方面没有优势。
      

  33.   

    用swing 开发桌面程序确实挺好的,美观也好不了解的人不要乱说话!
      

  34.   

    swing 开发桌面一点问题也没有  而且没有你做不好的  只有你想不到的
    不过我记得在WEB的开发  更能发挥出JAVA的优点
      

  35.   

    最有名的不就是oracle 和 eclipse 不都是用java写的应用程序么..
      

  36.   

    能相delphi一样开放的时候就差不多了
      

  37.   

    JAVA在网络方面更具有优势,不过随着各种桌面开发包的完善,现在完全有能力胜任桌面开发,比如现在的基于eclipse平台的桌面应用与服务器相结合的开发模式RCP富客户端开发就很快捷方便且容易扩展就像eclipse本身一样基于插件扩展,并且外观也很美观。话又说过来什么东西都有自己的应用空间,存在既有它存在的道理,很多网络管理软件不都是基于JAVA平台的,速度还可以。