课时145:Eclipse简介
摘要:Eclipse 是现在一个比较大型的开源组织,其主要是以推广 Java 标准以及 IDE 为主。
Eclipse 开发工具
1.1Eclipse的简介
Eclipse 如果翻译为中文实际上的含义是“日蚀”(遮盖一切太阳的光芒),而当时面对于SUN 公司而言这就是一个赤裸裸的挑衅,这个挑衅是由 IBM 发出的(在整个的 Java 领域上,真正使用到Java 获得收益只有IBM ,而 SUN 公司虽然缔造了Java ,可是没有获得多大的收益)。
由 IBM 发出的原因,源于当时 IBM 当时的企业文化,有三大领域概念:软件、硬件、服务。硬件一直持续保留着,软件也有,且当时的软件开发主要由 Java 为主, Java 后来的稳定发展很大程度上取决于 IBM 的技术推广,这是它本质的流程,所以 IBM 一直想拿到 Java 语言的归属权。真正想把 Java 正常发展的就是IBM 。
在2000年之后世界上形成了所谓的开源风(开源指一些技术性的开源,而不是项目的开源 ),而后 IBM 将 Eclipse 转送给现在的Eclipse 组织,继续进行开源的 IDE 工具的更新与推广。Eclipse 组织是比较公立的组织,现在不止推广项目开源,也包括制定 Java 意义的新标准。
Eelipse 的前身是 IBM 推出的一个 VisualAge 开发工具,后面推出 Eclipse 后可以很好的进行 Java 语言的开发(在历史上,开发语言的缔造者没有官方配备的工具)。
在 Eclipse 开源之前世界上使用最广泛的(极其难用的) Java 开发工具就是Borland JBuilder (是整个开发工具业界的神话,至今还能见到 Borland 当时的设立元素,但 Borland 公司已经破产),Borland 公司在行业之内绝对具有 IDE 统治地位,虽然其 JBuilder 并不好用,随着技术的发展,JBuilder 也在不断完善,后期可以适当使用。
后期也是 Eclipse 开始发力的时候,于是在2006年 Borland 公司宣布破产,而后Borland 的技术部单独成立继续进行 JBuilder 工具的推广(其实就是 Eclipse 的扩展,随着后面发展 JBuilder 再也没有见到,但记住 JBuilder 依然是行业里的神话)。
一个新的知识对于做开发工具是需要一个完善的体系结构,每个步骤都不能少,由于市场策略的问题,导致失败。虽然 JBuilder 在Eclipse 之前一直是 Java 的首选开发工具,可是 SUN 公司做了一件最搞笑的事情,在 2003年之后开始推广自己的开发工具:NetBeans。
假如现在还处于2000年初时,要进行企业项目的开发(不牵扯到所谓的互联网架构是以办公平台为主的)。
当时开发的过程中,会有两套的技术组合:
(1) 解释过程:开发工具+操作系统+中间件+数据库;
(2) 皇家正规军 ( IBM ): WSAD + AIX+ WAS + DB2,这套设计绝对稳定 ;(这套系统在当时的技术费用大约在40-50万之间)
(3) 正规杂牌军(厂商合奏): JBuilder +Linux+BEA WebLogic +Oracle ;(这套技术费用在20-30万之间)
(4) 开源风潮(免费风潮): Eclipse +Linux+ Tomcat + MySQL ;
1.2Eclipse 开发工具下载流程
如果要想获得Eclipse 开发工具,可以直接登录:www.eclipse.org
上下载。
主推的版本,DOWNLOAD 64 BIT ,选择Download Packages 进入到 Eclipse 下载的界面,这样比较合适。
打开后发现版本很多,发现现在的 Eclipse 不仅能开发Java ,还能开发 JavaEE、C/C++、PHP,这时就能看出 Eclipse 已经成为全能的开发环境,只要现在主流的开发技术, Eclipse 基本全能开发。选择自己认为合适的版本下载即可,为了方便可以下载 JavaEE 版本,为了后续配很多插件。
点开下载,出现以下信息
正常情况下,点击下载会自己启动下载,如果没有下载,会在启动的地方看到下面这个界面,最初的时候这个界面意思是要不要给Eclipse 组织捐款,后续已经成为高级组织了,询问捐款不太合适,想自己下载便点击 Click here 下载即可。
Eclipse本身是属于绿色版本(氧气3版),也就是说它直接解压缩后就可以使用了,而后可以直接进行Eclipse 的启动,启动之后会询问用户要使用的工作区(一个工作区里面可以创建若干个项目)。
然后设置工作区,建议用一个工作区,一个工作区能创建很多项目,正常能够使用,无需创建很多工作区。下方不打勾,打勾下次打开会默认使用此工作区。
所有的工具开发界面,都只能通过显示视图去找
如果不小心将里面的工作区弄混乱了,此时可以通过将文件内的工作区都清空之后再次启动,整个界面就是初始化的恢复状态,记住Eclipse 是以工作区为主的,工作区如果调换,那就是全新的东西。
在 Eclipse 之中本身支持有 : JDT 、Junit、CVS 客户端、插件开发等功能,而 Eclipse EE 版本还支持有各种 JavaEE 的技术开发。在以后的项目开发里面,重点用 Eclipse EE 的操作完成,在 Java阶段用的 JDT 、Junit 开发机制。