hadoop开发—Java零基础,开发选择什么开发工具比较合适

转载:http://www.aboutyun.com/thread-6892-1-1.html

本文为解疑贴:



可以带着下面问题来阅读本文:
1.你对下面的开发工具了解多少?
2.下面那些常用开发工具?


思考:
在你想开发hadoop的时候,你认为自己会碰到什么问题?

零基础还可以查看:
零基础Java开发hadoop环境需要考虑的问题



首先我们看一下Java有哪些开发工具
Java开发工具介绍


1、JDK(JavaDevelopmentKit)Java开发工具集
2、JavaWorkshop
3、NetBeans与SunJavaStudio5
4、Borland的JBuilder
5、Oracle的JDeveloper
6、IBM的VisualAgeforJava
7、BEA的WebLogicWorkshop
8、WebGain的VisualCafefor
9、Macromedia的JRUN
10、JCreator
11、Microso
12、Ant
13、IntelliJ
14、Eclipse
14、MyEclipse
16、Maven


常用工具介绍
ok,我们看到了这么多编程工具,有点眼花缭乱了。因为是为hadoop开发选择一个比较合适的工具。上面工具都有自己的特点,也有自己的局限性。这里介绍三种比较常用的:

1.Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

2.MyEclipse
MyEclipse,是在eclipse 基础上 加上自己的插件,而eclipse是用纯java写的,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。

3.Maven
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven与其他两个开发工具的区别


这里对Maven做一个介绍,因为maven我们肯能到处都能看到他,它可以构建项目,编译项目。那么它和Eclipse及MyEclipse有什么不同。最大的不同在于,Maven没有自己的集成开发环境,我们一般都是通过Eclipse导入Maven,或则MyEclipse导入Maven,而没有Maven导入Eclipse或则MyEclipse插件。这样我们对于Maven能够导入Eclipse或则MyEclipse就是很自然的事情了。

开发工具选择
Eclipse是款经典的开发工具,MyEclipse是在eclipse加上的自己插件,对于初学者来讲,MyEclipse比较厚重,有很多的插件是用不上的。Maven是一个很好的插件,对于项目开发很有帮助。对于初学者来讲建议使用Eclipse。

Eclipse及JDK包下载。
其中JDK有64位等。
链接: http://pan.baidu.com/s/1kTG5huZ 密码: 43nq

你可能感兴趣的:(hadoop开发—Java零基础,开发选择什么开发工具比较合适)