在计算机开发语言的历史中,从来没有哪种语言象java那样受到如此众多厂商的支持,有如此多的开发工具,java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该何种选择。的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择。 在本文中我简要介绍了常见的十五种java开发工具的特点,管中窥“器”,希望能对大家有所帮助。
1、jdk (java development kit)
sun的java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的java开发工具集(jdk)。开发人员和最终用户可以利用这个工具来开发java程序。
jdk简单易学,可以通过任何文本编辑器(如:windows 记事本、ultredit、editplus、frontpage以及dreamweaver等)编写java源文件,然后在dos状况下利通过javac命令将java源程序编译成字节码,通过java命令来执行编译后的java文件,这能带给dos时代程序员美好的回忆。java 初学者一般都采用这种开发工具。
从初学者角度来看,采用jdk开发java程序能够很快理解程序中各部分代码之间的关系,有利于理解java面向对象的设计思想。jdk的另一个显著特点是随着java (j2ee、j2se以及j2me)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级java应用开发非常困难,不能进行复杂的java软件开发,也不利于团体协同开发。
2、java workshop