我顶……我觉得肯定有原因的,不如borland这样专业的厂商怎么也会这样做呢?

解决方案 »

  1.   

    java是平台无关性,如果不用java而用别的语言做的话就体现不出来!
    因为用别的语言的话,需要开发n个版本的IDE工具,用java开发只需要一个版本就可以在所有操作系统上用.
      

  2.   

    意思就是java开发环境不固定,IDE工具也需要适应java的这种平台无关的特性.用java开发的才能满足
      

  3.   

    install anywhere and run anywhere
      

  4.   

    这一期的程序员你一定没看:)可移植性应该是一个应该考虑的因素。大家都追求纯粹的java,用C之类的语言不就是相当于示弱了吗,只用java也能做出很强大漂亮的工具。
      

  5.   

    JCreator是不是用C开发的丫~~?
    前几天在一个帖子里面看到的 ^^
      

  6.   

    都编译成exe文件了还说什么跨平台啊
      

  7.   

    我觉得既然都编译了,不如用Qt这样有静态跨平台特性的C++类库,即省了编写多次程序,也有效率
      

  8.   

    JBuilder曾经是用java写过的最大的程序,这本身也是能JAVA能力的一种考验,而且用JAVA做也能更好的展示JAVA的能力
      

  9.   

    使用java就是用它能跨平台,也就是说很有可能在别的平台上开发,所以IDE也就是用java开发喽。
      

  10.   

    为了体现java强大让我换机器,我不愿意
      

  11.   

    等大众化的硬件进步到能流畅运行现在的java软件的时候,现在这些软件还会有人用吗?看看jbuilder一年之内升了几个版本
      

  12.   

    于是你就只好不停的升级硬件,sun、ibm是做硬件的厂商也就算了,borland也用java写jbuilder,真让我失望
      

  13.   

    不知何时JAVA能够改进速度问题?????????????
      

  14.   

    java 最大特点就是跨平台!linux+java
      

  15.   

    那速度问题永远就是java的瓶子口?
      

  16.   

    我的redhat 里面好像没有java虚拟机,我只有从sun下载一个安装上。你的有吗?
      

  17.   

    JCreator不是用Java写的,看样子因该是用C++吧,所以速度很快。
    主流 Java IDE 都用 Java 编写的原因,我觉得最主要是可以跨平台。比如一个 JBuilder 就可以在 Windows, Linux 和 Solaris 平台上运行。而 Java 的优势之一就在于跨平台。
    不过我想 Visual J++ 因该不是用 Java写的吧。它的运行速度因该是最快的,可惜 MS 已经放弃了这个产品。
      

  18.   

    一是跨平台 2是安全啊另外再网络方面 谁能与java争风
    现在程序已经注重实效 而不完全注重速度了
      

  19.   

    那么不管用JAVA编的IDE,还是用其它工具编写的IDE都能生成EXE文件吗?
      

  20.   

    jbuilder可以生成exe的,方便。
      

  21.   

    java的跨平台和安全性应该是主要的!
      

  22.   

    需要跨平台吗?我可不愿意在linux下用图形界面!我的linux只当服务器!!!!
    我的windows只当客户端, 哈哈 这才是真正的物尽其用!!
      

  23.   

    其实,用Java来做发展软体ide.
    最重要的原因是要实现为了能跟得上java发展的趋势.
    比如说如果用c++做一个ide ,当然速度上可能要快些,但是一旦新的jvm出来,
    就要重新做c++的程序,来实现新的jvm特性.
    如果用java来做,一方面可以跨平台.
    另一方面,可以使用最新的jvm技术.
    不当之处,请指教.
      

  24.   

    java跨平台是不错,可是开发工具并没有跨平台啊,无论是jbuilder还是sun one stuido都要分windows 、linux等等版本的啊。难道这就叫一次编译到处运行?不是吧
      

  25.   

    to IceboundRock() 
    一次编译到处运行一次编译到处运行,
    但基本上修改也不多:)
    不能到处运行的只有一些特殊的内容.如jni与一些core thread