Java/开发工具
维基教科书,自由的教学读本
Java > 开发工具
目录 |
[编辑] 上下文链接
[编辑] 常见开发工具简介
理论上,编写Java程序,只需要最简单的纯文本编辑器即可,比如Windows的Notepad。但是为了提高工作效率,在编写程序代码时往往需要很多额外帮助,比如语法加亮、代码提示、自动完成等等。为了帮助开发比较大的程序,甚至需要很多可视化的项目管理、设计工具等辅助工具,通常称这种工具为IDE。对于初学者,推荐使用简单的文本编辑器,而不是IDE。因为这能够帮助初学者了解一些编译时所涉及到的基本概念。比较熟悉了之后,还是推荐使用IDE。在开发比较大的项目时,尤其如此。
[编辑] 简单文本编辑器
在Windows平台上,推荐初学者使用EditPlus或者UltraEdit。也可以使用免费的Emacs或者Vim,对于编写简单的Java程序,功能上都差不多,只是编辑习惯与传统的Windows程序不太一致,优点是功能强大而且免费。对于EditPlus和UltraEdit跟传统的Windows编辑器习惯类似,易于上手,有语法加亮功能。Emacs和Vim是Linux/Unix下的广泛流行的编辑器,功能强大,现已移植到Windows平台上。它们与传统的Windows编辑器编辑习惯不太一致,在移植到Windows平台之后,都做了一定修改,以方便Windows用户使用,比如添加了很多可视化菜单和工具条等。如果是Windows用户,可以看看它们提供的tutorial, 也能比较快的上手,网上也有很多论坛讨论Emacs和Vim可以学习参考。
[编辑] 集成开发工具IDE
用于Java开发IDE有很多选择,开源免费的Eclipse、NetBeans、Java Studio Enterprise,商业的有:JCreator、JetBrains的IDEA、Borland公司的JBuilder、IBM的WebSphere开发套件等等。Eclipse是目前最流行的开发工具,NetBeans和JBuilder也很流行。Eclipse用起来最顺手,又是免费的。也可以使用third-party提供的外掛模組進行視覺化畫面設計。另外有很多人选择IDEA,IDEA也是非常易用的,但是由于是商业软件,所以不如Eclipse流行。