hadoop开发—Java零基础,开发选择什么开发工具比较合适
来源:互联网 发布:淘宝职业打假人被判刑 编辑:程序博客网 时间:2024/05/17 03:26
转载: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
0 0
- hadoop开发—Java零基础,开发选择什么开发工具比较合适
- hadoop开发—Java零基础,开发选择什么开发工具比较合适
- java基础--开发工具
- java 开发之工具选择
- Java开发工具全面比较
- 怎样设计合适的接口-Java基础-Java-编程开发
- 零基础如何学习JAVA编程开发
- 《零基础 Java Web 开发》 全书目录
- 《零基础 Java 开发 》全书目录
- 《零基础 Java 开发 》 第五章 数组
- 如何选择合适的PHP开发框架
- 如何选择合适的项目开发方式
- 昨天在讨论用什么语言开发web service比较合适
- java 入门基础-开发工具
- 如何为不同的硬件配置选择合适的图表开发工具?
- [新手教程] 如何选择合适的AR-VR开发工具?这里有一份详尽的指南
- 请问jquery mobile开发测试工具,该选择什么?
- Python开发工具选择
- [文章摘要]Clustering daily patterns of human activities in the city
- Mac下Eclipse内存设置修改以及安装MAT
- 第1章第2节练习题2 非递归删除指定结点
- android无限轮播banner图片并且解决banner图片只有2张出现白板的情况,触摸即不轮播
- 【杭电oj】1084 - What Is Your Grade?(排序,迷之WA)
- hadoop开发—Java零基础,开发选择什么开发工具比较合适
- Java详解之——JVM内存管理
- 3.3 创建并使用数据库
- grails环境安装包免费共享
- Android 小方法
- 结对编程的正确姿势,你会了吗?
- android自定义popupwindow动画
- IOS7使用原生API进行二维码和条形码的扫描
- MTK6577+Android之Camera驱动