Eclipse Europa旋风之旅 - 编程入门网
Eclipse Europa旋风之旅时间:2010-03-27 IBM Chris Aniszczyk简单地说,Europa就是Eclipse下属21个主要项目的同时发行。 值得注意,虽然Europa和Eclipse的发行同时推出了一系列项目,但这并不意味着这些项目是完全统一的。每个项目仍然是彼此独立的开源项目,分别拥有有各自的项目领导阶层、提交者和开发计划。总的来说,Europa能为开发人员提供更加透明、更加可预测的开发周期,这使得开发人员在Eclipse项目上开发时可以大大提高工作效率。如果能够确定软件完成的日期,这将使软件的发布更加容易。 获得Europa 在开始逐个了解21个项目的详细信息之前,我们先来完成一项快速、简单的操作,将 Europa 安装到计算机中。 获得Europa的第一步是下载 Eclipse V3.3 SDK。接下来,启动 Eclipse 并通过 Help > Software Updates > Find and Install(参见图 1)访问更新管理程序。如果 Europa 搜索站点中没有包含您当前区域的更新站点信息,则需要手动输入该信息(请参阅 参考资料)。 图 1. 更新站点配置 连接到 Europa 更新站点后,您应当可以看到属于Europa发行项目的可用功能列表(参见图 2)。就这么简单。连接到更新站点后,选择需要安装到 Eclipse 副本中的功能,安装好后便可以使用这些功能了。只需两个简单的步骤,我们便可以开始使用Europa发行版了。 图 2. Europa 更新站点 发行系列 下面我将简要概述一下各个项目,同时我还引用了我与Eclipse提交者的对话,他们介绍了Europa发行项目中的激动人心之处。这些引用来自我与各个项目提交者之间的电子邮件交流。请把这样的交流视为开发人员之间的一次对话 —— 而并不是空洞的吹捧和推销,当然这也是不允许的。 Eclipse Europa旋风之旅(2)时间:2010-03-27 IBM Chris AniszczykEclipse Platform Eclipse Platform项目是Eclipse的核心。该项目实际上包括许多“子项目”,但是依我所见,平台项目由四个主要部分组成: Plug-in Development Environment (PDE) “正如Planet Eclipse blog 所描述的那样,Plug-in Development Environment (PDE) 就是‘插件开发者的圣诞节’,它在Europa中对插件清单编辑器的进行了重大改进,同时具备丰富的资源编辑特性(其中包含倍受期待的内容辅助工具)”,Eclipse PDE 主管、IBM® 员工 Wassim Melhem 说,“其他值得注意的功能包括备忘单 (cheatsheet authoring)、目标配置 (target provisioning) 和增强的RCP和OSGi 工具,最后但并非最不重要的是,随着去年修正了近 800 份增强和错误报告,健壮性毫无疑问地成为PDE 3.3发行版的主要亮点”。 Core Eclipse Platform的核心主要来自 Equinox项目。Equinox是OSGi的参考实现,在组建 Eclipse的构建块时可以考虑使用它。Eclipse的插件模型和扩展概念以及其他一些技术都托管在Equinox中。 用户界面 (UI) 与工作台 相关的一切内容都保存在这里。 Java™ Development Tools (JDT) 大多数开发人员在初次使用Eclipse 时首先遇到的就是这个组件。Eclipse 附带了一个世界级的Java开发环境,称为JDT。 Aspect Java Development Tools (AJDT) AJDT项目为用AspectJ 进行面向方面 (aspect-oriented)的软件开发提供了基于Eclipse Platform的工具支持。使用AJDT可以使方面开发人员更轻松地进行开发,就像使用JDT可以使 Java开发人员更轻松地进行开发一样。 “AspectJ Development Tools project (AJDT) 今年首次加入Eclipse发行系列。去年,该项目从技术项目转为工具项目,反映出该项目的成熟程度和广泛使用的程度。该项目提供了面向方面的编程所需的一切,包括AspectJ编译器和构造器、AspectJ源代码编辑 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |