以下文字来自锦察菲十年总结(七):学习JAVA,爱上JAVA“……
我之所以选择Java做了这么多年的编程语言,是因为: 
1、javadoc。 
==在VB6中有MSDN
我觉得Javadoc这种创新的API文档组织方式,大大缓解了学习压力。 
它让我在还不熟悉Java的时候,不会充满对未知的恐慌, 
因为所有可用的类、方法及其解释,都在这一份文档中。 2、异常处理及StackTrace 
出错了,能够知道完整的调用路径,大大方便了代码的调试。 
在VB6中好像也可以半图形化地查看调用堆栈?3、对Socket、数据库链接、IO、线程的良好封装。 
==VB6中对数据库也有封装,ADO还算好用吧?4、有丰富的基础API,而且引入第三方API的方式很简单。 ”上面蓝色的字是俺基于自己对VB6的粗浅了解给出的注释。希望各位同学能继续发挥。另外,声明一下,锦察菲同学是俺的好友,此帖纯为技术探讨,绝无恶搞之意。希望大家也本着平和公正的心态来发言。

解决方案 »

  1.   

    偶来凑一下热闹,偶不熟悉JAVA,也不熟悉VB,只是感觉二者主要的用途不一样,所以无法比较。
    先用二者的主要区别:JAVA好像主要用于服务器,它的优势好像是跨平台;VB好像主要用于桌面,它的优势好像是COM。
    至于开发期的优势比较,除了线程外,VB好像在开发的难度和进度方面,好像还略胜JAVA一点。
      

  2.   

    学习了JAVA,还有没有必要再去学习VB? 二个语言的作用的范围是不一样的,JAVA主要的优势在网络方面,而VB好象什么都能干,就是干得慢一点 
    所有二者一起学是有用的,就象你买了电视还要买冰箱一样java的强势不在于写窗口...而是web...,不在于微软的平台...而是跨平台...vb也有值得学习的地方, 
    WEB开发要学习VB的理由: 
    1、如果WEB需要调用ocx控件,懂VB的可以自己开发控件,不求人,控件能解决java不好实现的复杂功能; 
    2、如果JavaScript学得不好,可以用VBScript代替; 
    3、相对别的语言,vb简单易学; 
    4、java和vb可以优势互补
      

  3.   

    语言只是一种工具。没有好坏之分,只有使用语言的人的技术水平高、低之分。
    比尔盖茨说过,他可以用VB做任何事情。说明什么?
    天狼工作室
    http://www.j2soft.cn/
      

  4.   

    嘿嘿
    有一点你Java就比不上VB
      

  5.   

    此类话题类似于“MM没有小JJ”——不参与不反对
      

  6.   

    补充说明:
    1、VB中调试代码可以逐行逐句运行调试,而不用象java先编译,非常方便;
    2、VB也有丰富的基础API,还可以自己编写dll,java中可以自己编写类,重写基础类等;
    3、VB中也有继承类概念,也能象java重写基础类(dll);
    4、VB6的MSDN值得看,有好多代码示例等,编程必备;
    5、java的异常处理很好,vb里也有类似的功能,而且更方便灵活,on error resume next功能,java中只有用goto;
    6、值得一提的是java的垃圾回收机制,太好了
    就说这么多吧,欢迎大家来补充
      

  7.   


    ?这个各位同意么?我怎么记得前几天谁还在诟病COM来着?或者阿春你再稍多写几句,这个COM有啥优势?跟谁比有优势?
      

  8.   

    跟随需求吧.谁也犯不着去用java写一windows的桌面程序.
      

  9.   

    COM主要是代码复用,虽然JAVA有CORBA,也支持代码复用,但在数量和实际应用上,肯定比不过VB的,尤其在Windows占领大多桌面操作系统领域和IE占领大多浏览器领域的时代,基于COM的应用比CORBAR多得多了,极大地方便了程序设计。
    一句话,JAVA是基于对象的,而VB是基于接口的,得益于Microsoft操作系统提供的数量众多、功能全面的接口,所以VB才有它存在的价值,而JAVA则没有这个优势。
      

  10.   

    其实我觉得JAVA胜过VB6的一点(先声明,纯粹属于臆测哈)在于,JAVA对OO支持得更好一些,打眼望过去JAVA的帖子很多都在讨论类啊/对象啊/模式啊.在vb6版却没有这样的情况。.NET可能就是在这方面做了重大的变动,以便在OO上和JAVA有一拼。因为你们去看.NET的帖子,也满嘴在讲模式啥的了
      

  11.   

    JAVA是网络语言,而VB6不是,无法比较。
    就如VB6,VB.net也是2种不同的语言,无法比较!
      

  12.   

    VB显然比较容易入门,而java相对来说基本上你必须有一些程序设计的知识。
      

  13.   

    VB做些小工具很方便,很容易上手~~VB用习惯了,我再去学JAVA,没一个月,JAVA就被我荒弃了~~主要是习惯、工作上实用与否、构建项目用哪种语言开发更快更稳定的问题~~
      

  14.   

    用VB,点几下鼠标,一句代码也不用写,就可以来个图形界面的可执行程序;
    用Java,敲半天代码,也难搞出个图形界面~~~~~~~~开个玩笑......
    我觉得侧重于不同领域的东东,好象不必去说谁优谁劣~~~~~~
      

  15.   

    现在用原生态VB的还有吗?
    不是都.net时代了吗?
      

  16.   

    1.javadoc 和 MSDN 比?
    说话的人真的做了多年的java开发吗?不太能相信,那个文档看了就会知道什么叫做言简意赅了.
    4.简单?配置起来麻烦的要死,比如某IDE+某框架,也许有版本限制,你还得看版本,你还得看路径别搞错了,嗯,VB还需要declare,好像VB太复杂了.但我不是说java不好,java优点也很多,只是这东西都不是一句两句可以说明的问题.如果像你那样说的,我只能说你所引用的人的VB白用了.
      

  17.   


    这个版的人主要用VB6. 和.net无关
      

  18.   

    MSDN是我写的。里面那些蓝色的关于VB的字都是我写的,和原作者无关。