【Java开源开发工具】
Eclipse 点击次数:25063
Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。
Jedit 点击次数:10303
jedit 是一个用java 编写的源码开放的文本编辑器。有很多有用的特性,包括语法加亮显示,括号匹配,表达式搜索,多个文件搜索和替换,定义键盘宏等等。jedit 的插件结构非常完善。在日本相当受欢迎!
DrJava 点击次数:8124
这是一个免费的、轻量型的开放源码 Java IDE,具有集成的读-计算-打印(read-eval-print)循环、调试器和 JUnit 支持。
NetBeans 点击次数:9948
NetBeans.org由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans.org全球IDE下载次数已超过160万,拥有2万多个注册成员,并且还在不断发展壮大。其最新研发的NetBeans 3.5.1中文版将帮助中国的开发人员创建更迅速、更稳定和更灵活的开发环境。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。 NetBeans 3.5.1和开放源码网站http://www.netbeans.org已经获得业界广泛认可,并支持NetBeans扩展IDE模块目录中大约100多个模块。
NetBeans是一个全功能的开放源码Java IDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans 3.5.1可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的2层Web应用的创建,以及用于2层Web应用的API及软件的核心组的创建。此外,NetBeans 3.5.1还预装了一个Web服务器,即TomCat,从而免除了繁琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源多平台的Java IDE,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。NetBeans 3.5.1也?面向JDK 1.4.0、1.4.1和1.4.2的应用开发提供支持。
说明:此回答分为两部分,首先针对问题进行回答,其次是建议。
一、问题回答部分:
1:JDK,在Oracle上下载,可以同时下载推荐软件NetBeans。这样就可以开发了。
2:后期习惯了Java编程后,可以学习Eclipse和myeclips,这两个现在比较流行。
3:以上基本就Java的对象编程目前较为流行的所有方法。当然,如果不使用面向对象编程的话,可以尝试JDK+记事本的大神级编程方法。
二、针对编程语言学习的建议:
1:编程关键是算法和语言,然后是编译器,最后才是集成环境。
2:集成环境可以理解为就是工具包而已。譬如用螺丝刀,有各种牌子的,有电动的有手动的有半机械的,关键看使用者怎么选择。因为使用者的目的是拧螺丝,而不是玩工具,所以只要能把螺丝拧紧,其实用什么工具真的意义就不大。甚至于用手把螺丝拧了都可以,唯一的区别只是效率的问题而已。
3:学习和研究编程,关键就是要有工匠心理和对于工具的使用心理,而不能出现依赖心理。不管J语言还是C语言亦或是其他各种语言(人类世界开发的计算机语言目前有很多种),都需要学习和研究者明确其只是工具,而不是情感交流对象才行。否则及其容易陷入将工具语言学成自然语言,从而加重学习程序语言的负担并影响学习接受效率。
JDK,MyEclipse,然后就没了。。MyEclipse是用来写代码的很强大。。你还需要什么?
有了JDK直接用文本就能编辑,但建议还是用MyEclipse或者Eclipse,至少它们有很多辅助功能。
JDK+Eclipse Eclipse不用安装,占资源小