我用 jdk1.0/cafe,编了1年的程序,如今用c/c++;我的体会:
1。java很面向对象,开发进度快
2. java无国际标准,混乱得很!
3. java极易入门,免费代码多多。
4。与vc比较,不够大气,如同小作坊的产品
5。与mfc太类似(有抄袭的感觉)
6。applet要求从调用机上装载,太慢。
7。界面太差
8。但平台无关性太伟大,Internet上的game程序等都用它作开发。

解决方案 »

  1.   

    个人比较喜欢用JBUILDER,感觉爽。
      

  2.   

    谢谢大家的讨论!WFC如何?它和MFC比起来怎么样?JAVA将来的前景怎么样啊?这是我最关心的!请大家指点!
      

  3.   

    对于killjapan05帖子看法
    1.同意.但如何管理和组织java的代码却很讲究,否则要吃苦头的。
    2。同意一半,因为很多公司还没来得及把自己的东西提交给sun,就在java里面作扩展,搞得有些混乱(特别是ms,在好好的java里面塞了不少东西)。但现在java在标准,规范等方面作的非常出色,毕竟是由各大超级软件公司共同呵护的,不再那么混乱了。
    3.同意,但精通很难,因为要掌握的范围非常广
    4。反对意见。想想看,oracle8i相当一部份是java写的,informix的cloudscape是纯java。,这许多大型系统级别的软件都是pure java,java怎么不够大气?
    5.反对意见。component概念在vc中绝对没有,在java入门之后最难得一步工作就是系统的框架如何搭建,它有一套很精巧的办法来维护。仅此,mfc只是个window message base的消息框架。如果为了面向对象而讲面向对象,mfc连owl都比不上。
    6。同意。如果你从ie上起带swing的东西,通常是要download一套swing的库,那玩意比较慢。而且applet启动本身也不快。不过,作为补充,如果你看到java3d,java2d的那些例子,相信对它的性能会有进一步的了解。
    7。部份。的确,在applet里面不能作出自定义外形的程序,甚至鼠标器右键支持的都不太好,但是商用工具对于look&feel都不是摆到第一位的,普通工具为了吸引人,需要非常友好的界面,但是基于复杂图形游戏也不会用mfc这样的东西来作吧?实话实说,我也没写过applet,也看不太它的界面,但我知道jbuilder这种好用的工具一样可以用java来写出来。
    8.非常同意。失去这点,java不可能会由这么多软件公司一起来发展,就有能否生存的危机。
    9.补充,网络应用是java的灵魂之一。:)注意到killjapan05提的是jdk1.0,其实javabean那些都是jdk1.1以后才有,jdk1.0连jdbc都没有,更别说其它了.希望交个朋友。to cloudboy:
      wfc就别看了。玩java就离ms远点,java的前景是很多人看好的,包括我。不管怎样,花3个月时间,多看些java的资料,你会有自己的想法的。oicq: 1766598
    mail: [email protected]
      

  4.   

    谢谢大家!我给贴子加分了!还有没有搞手巾来讨论?cloudboy多谢了!
      

  5.   

    我不知道VC和VB是否可以高低搭配?如果可以的话,那我也不用学JAVA了,是不是?
      

  6.   

    THE MOST EXCELLENT OOP PROGRAMMING LANGUAGE!
      

  7.   

    THE MOST EXCELLENT OOP PROGRAMMING LANGUAGE
    IS
    Microsoft C#!
      

  8.   

    Just JFI (for your information):
    MFC is the industry starndard for building Win32 applications;
    Borland OWL long before died out.And:
    VC development cycle is slow;
    Java run-time execution speed is extremely slow;Suggestion:
    PB/VB/Delphi/C++ Builder
      

  9.   

    Sorry, wrong abbreviation.
    The first line should read:
    Just FYI (for your information)
      

  10.   

    jfc>>>>mfc
    java>>>falsh
    jsp>>>asp
    servlet、ejb天下无敌!
      

  11.   

    1 applet太慢,不如html,不适合作商业软件的客户端程序,最好用jsp,但sun的服务器比ms的贵的太多,不如用ms的web server和xml方式
    2 java 作服务器程序不错,ejb开发很快,但昂贵、速度慢,不如vc和纯c++服务器
    3 java的开放性和程序构架方式值得推崇,比vc\vb开阔视野