为什么Java的IDE多为Java语言开发的啊?up有分!! 我顶……我觉得肯定有原因的,不如borland这样专业的厂商怎么也会这样做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java是平台无关性,如果不用java而用别的语言做的话就体现不出来!因为用别的语言的话,需要开发n个版本的IDE工具,用java开发只需要一个版本就可以在所有操作系统上用. 意思就是java开发环境不固定,IDE工具也需要适应java的这种平台无关的特性.用java开发的才能满足 install anywhere and run anywhere 这一期的程序员你一定没看:)可移植性应该是一个应该考虑的因素。大家都追求纯粹的java,用C之类的语言不就是相当于示弱了吗,只用java也能做出很强大漂亮的工具。 JCreator是不是用C开发的丫~~?前几天在一个帖子里面看到的 ^^ 都编译成exe文件了还说什么跨平台啊 我觉得既然都编译了,不如用Qt这样有静态跨平台特性的C++类库,即省了编写多次程序,也有效率 JBuilder曾经是用java写过的最大的程序,这本身也是能JAVA能力的一种考验,而且用JAVA做也能更好的展示JAVA的能力 使用java就是用它能跨平台,也就是说很有可能在别的平台上开发,所以IDE也就是用java开发喽。 为了体现java强大让我换机器,我不愿意 等大众化的硬件进步到能流畅运行现在的java软件的时候,现在这些软件还会有人用吗?看看jbuilder一年之内升了几个版本 于是你就只好不停的升级硬件,sun、ibm是做硬件的厂商也就算了,borland也用java写jbuilder,真让我失望 不知何时JAVA能够改进速度问题????????????? java 最大特点就是跨平台!linux+java 那速度问题永远就是java的瓶子口? 我的redhat 里面好像没有java虚拟机,我只有从sun下载一个安装上。你的有吗? JCreator不是用Java写的,看样子因该是用C++吧,所以速度很快。主流 Java IDE 都用 Java 编写的原因,我觉得最主要是可以跨平台。比如一个 JBuilder 就可以在 Windows, Linux 和 Solaris 平台上运行。而 Java 的优势之一就在于跨平台。不过我想 Visual J++ 因该不是用 Java写的吧。它的运行速度因该是最快的,可惜 MS 已经放弃了这个产品。 一是跨平台 2是安全啊另外再网络方面 谁能与java争风现在程序已经注重实效 而不完全注重速度了 那么不管用JAVA编的IDE,还是用其它工具编写的IDE都能生成EXE文件吗? jbuilder可以生成exe的,方便。 java的跨平台和安全性应该是主要的! 需要跨平台吗?我可不愿意在linux下用图形界面!我的linux只当服务器!!!!我的windows只当客户端, 哈哈 这才是真正的物尽其用!! 其实,用Java来做发展软体ide.最重要的原因是要实现为了能跟得上java发展的趋势.比如说如果用c++做一个ide ,当然速度上可能要快些,但是一旦新的jvm出来,就要重新做c++的程序,来实现新的jvm特性.如果用java来做,一方面可以跨平台.另一方面,可以使用最新的jvm技术.不当之处,请指教. java跨平台是不错,可是开发工具并没有跨平台啊,无论是jbuilder还是sun one stuido都要分windows 、linux等等版本的啊。难道这就叫一次编译到处运行?不是吧 to IceboundRock() 一次编译到处运行一次编译到处运行,但基本上修改也不多:)不能到处运行的只有一些特殊的内容.如jni与一些core thread 静态变量初始化的顺序,为什么身为静态的构造器一定最后? 跪求解决JDBC的问题 菜鸟求助io问题 java压缩问题(GZIPOutputStream) 能否在JDialog添加 有关cglib代理 Rose中怎样把一个方法设置成静态的? Graphics2D 的一个问题 一个upcast练习,为什么每个结果都出现两次? javamail中inputstream的长度问题 websphere 怎么访问不到呢?高分请教!! 关于string转byte[]的问题
因为用别的语言的话,需要开发n个版本的IDE工具,用java开发只需要一个版本就可以在所有操作系统上用.
前几天在一个帖子里面看到的 ^^
主流 Java IDE 都用 Java 编写的原因,我觉得最主要是可以跨平台。比如一个 JBuilder 就可以在 Windows, Linux 和 Solaris 平台上运行。而 Java 的优势之一就在于跨平台。
不过我想 Visual J++ 因该不是用 Java写的吧。它的运行速度因该是最快的,可惜 MS 已经放弃了这个产品。
现在程序已经注重实效 而不完全注重速度了
我的windows只当客户端, 哈哈 这才是真正的物尽其用!!
最重要的原因是要实现为了能跟得上java发展的趋势.
比如说如果用c++做一个ide ,当然速度上可能要快些,但是一旦新的jvm出来,
就要重新做c++的程序,来实现新的jvm特性.
如果用java来做,一方面可以跨平台.
另一方面,可以使用最新的jvm技术.
不当之处,请指教.
一次编译到处运行一次编译到处运行,
但基本上修改也不多:)
不能到处运行的只有一些特殊的内容.如jni与一些core thread