Eclipse Europa旋风之旅
副标题#e#
简朴地说,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刊行项目中的冲感人心之处。这些引用来自我与各个项目提交者之间的电子邮件交换。请把这样的交换视为开拓人员之间的一次对话 —— 而并不是空洞的吹嘘和推销,虽然这也是不答允的。
#p#副标题#e#
Eclipse 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源代码编辑器,并提供了其他一些视图和成果,旨在使开拓人员可以从AOP中得到最大收益”,AJDT 主管、IBM 员工 Matt Chapman 说,“在去年的1.4版今后,已经举办很多改造,包罗:
在给 Java 范例重定名时重构参加者以更新方面
更好地支持利用aspect-path 配置举办跨项目二进制代码结构
使 aspect-path和in-path 配置与通例的Java 类路径配置越发一致
改造 Crosscutting Comparision 视图
突出显示项目中交错干系变革的新成果”
Business Intelligence and Reporting Tools (BIRT)
BIRT项目致力于提供基于Eclipse的报表系统,该报表系统能与应用措施集成在一起而且生成引人注目标Web 陈诉和PDF 陈诉。BIRT将提供图形陈诉设计器、数据会见和剧本支持等焦点报表成果。
“Europa刊行版中宣布的BIRT 2.2提供了很多新成果用于帮助报表开拓,使框架集成和导出内容越发轻便易行。这些新成果包罗一个动态交错式报表元素,该元素支持条理报表连同级别聚合、过滤和排序;XLS、Doc、PPT 和附言名目标新打印输出措施;新的Web 处事数据会见驱动措施以及对现有成果的很多改造”,BIRT 传教士和Actuate 员工 Jason Weathersby 说,“另外,BIRT提供了一些新项目范例,好比说 Web项目,该项目答允利用WTP 机制陈设 BIRT Viewer 和新标志库,而新的ODA项目则有助于构建您本身的数据驱动措施”。
Buckminster
#p#分页标题#e#
Buckminster项目由一些框架和东西构成,用于在巨大情况或基于漫衍式组件的情况中自动构建、组装和陈设开拓进程。Buckminster 答允开拓组织为软件开拓的各个阶段界说紧密的“出产线”,并能自动执行相应的处理惩罚。此类处理惩罚的常见示例是一名开拓人员插手新团队而且期望从新开始配置开拓情况。Buckminster 使新开拓人员可以详细化开拓事情区而且快速成为高效的团队成员。
Buckminster提交者、Cloudsmith雇员Thomas Hallgren 说,“Europa将是Buckminster的第一个正式刊行版,无论从范畴照旧从出产质量上讲,它都颠末尾重大扩展。如今,通过动态组件查询和两阶段理会模子 (two-phase resolution model),Buckminster可以或许在设置理会进程中支持紧密节制和更大的可变性。我们还引入了一个操纵框架,该框架支持节制涉及本机 Eclipse (PDE) 和外部构建机制的汇编进程。同时还扩展了无序执行成果。通过为所有工件界说正式的XML 模式,极大地提高了可扩展性,而且还利用一组初始的图形编辑器加强了可用性”。
C/C++ Development Tooling (CDT)
CDT项目旨在将成果全面的C和C++开拓情况引入到 Eclipse Platform中,这雷同于JDT 为Java开拓做出的孝敬。
CDT 主管、QNX Software Systems雇员Doug Schaefer 说,“CDT 事实上正在成为以 Linux® 和嵌入式 Linux® 为方针的贸易供给商的尺度 C/C++ IDE。CDT 还十分乐于让大量社区用户利用Windows® GNU编译器。CDT 用户库的广度 —— 从小型骨架嵌入式系统到运行在大局限集群中的高机能计较应用措施 —— 实际上突出显示了框架及所提供成果的机动性”。
“CDT 4.0是最大的刊行版,有高出 20 名孝敬者 (contributor) 从事了它的开拓而且是我们但愿把 CDT引入更深回收级此外一个刊行版。用户体验(尤其是在建设新项目时)已经过一个流线化的New Project 领导极大地简化,该领导埋没了底层构建系统的一些具体信息。它还提供了基于附带骨架代码和项目配置的模板建设新项目标成果”,Schaefer 说,“许多事情已经可以在CDT编辑器中完成,该编辑器提供了更多的标识符渲染选项和更快速的内容辅佐。包罗Includes Browser、Call Hierarchy View 和新的Type Hierarchy View在内的三个新视图将利用户可以更深入地研究代码布局。构建和调试东西链整合集将跟着更清洁的MinGW整合、GDB硬件调试整合和针对IBM的xlC编译器的新整合而壮大。而且,最后,CDT的将来之路将跟着利用LPG理会器生成措施引入包罗新的试验性 C理会器和UPC(即 Unified Parallel C)理会器在内的处理惩罚其他编程语言的新机制来展开”。
Dynamic Languages Toolkit (DLTK)
DLTK 东西合用于依赖动态语言的供给商、研究人员和最终用户。DLTK 包括一组可扩展框架,这些框架旨在低落为PHP和Perl 等动态语言构建成果全面地开拓情况的巨大度。并且,除了一组框架以外,DLTK 还提供了开箱即用的TCL、Ruby和Python开拓情况,这点很值得推崇。
DLTK项目连系主管、XORED 员工 Andrei Sobolev 说,“对付Europa刊行版,DLTK 为TCL和Ruby 组件提供了一组特性,这些特性可以在Java Development Tools中找到。从配有代码辅佐和代码概览的代码编辑器开始,到 Open Type和Go to 声明等代码欣赏成果,到查找引用等成果强大的搜索成果,再到交互节制台和集成调试措施,这些成果使 Europa 成为Ruby和TCL编程语言的强大开拓情况。”
DSDP Device Debugging (DSDP-DD)和Target Management (DSDP-TM)
DSDP-DD项目将建设一些新的框架并对现有平台调试框架举办扩展以支持设备软件开拓的三个阶段:硬件启动、平台软件开拓和应用措施软件开拓。Device Debugging项目将构建加强调试模子、API 和视图来提供针对设备软件方针的更强大可视性及节制。DSDP-TM项目将建设数据模子和框架以设置和打点长途系统及其毗连和处事。
DSDP PMC、WindRiver 员工 Doug Gaff 说,“通过 Europa刊行版,DSDP引入了Target Management项目标V2.0版以及 Device Debugging项目标V0.9版。TM 2.0 专注于一些架构改造,包罗更好地疏散 UI 组件与非 UI 组件、排除 API、提高系统范例和操纵孝敬的机动性以及更好地利用功课。TM 2.0 还添加了shell处理惩罚子系统、Telnet子系统及相关的视图、DNS-SD发明、FTP清单理会器扩展点以及改造的EFS提供措施。TM在用户社区中一连不绝地体验着优秀生长,并且几个新的贸易产物也在打算回收TM。DD 0.9是DD项目标第一个果真刊行版”。
#p#分页标题#e#
Gaff 说,“DD 0.9引入了Debugger Services Framework (DSF) —— 它是一个可扩展的框架,操作了Eclipse 3.2中引入的新型可适应调试 API。DSF在不绝地向 Eclipse中的贸易嵌入式调试引擎实现作出尽力。DD 0.9 还为平台内存视图提供了内存泛起,仿照了嵌入式调试措施中的传统内存视图。最后,DD 0.9提供了预览版本的XML编辑器,该编辑器实现了SPIRIT 同盟针对片上系统(System On Chip,SoC)硬件的IP-XACT V1.3 尺度。其他 DSDP子项目也将于本年在此系列之外宣布”。
DataTools Platform (DTP)
DTP项目旨在将框架和东西引入数据打点规模。框架的示例包罗定位及打点数据源驱动措施,以及会见非凡数据源实例的设置。当毗连乐成成立后,下一项任务凡是是用东西研究数据源。这个中的一些操纵可以由 GUI 操纵来执行,另一些则直接通过呼吁来执行。譬喻,用户 —— 包罗开拓人员和打点员—— 凡是将建设、编辑和测试这些呼吁的SQL。通过代码完成、名目化和术语专业化的帮助来编辑 SQL将极大地提高开拓效率。另外,执行或调试呼吁(包罗SQL 和存储进程)的成果将完成Eclipse可以很好地支持的快速开拓进程。
DTP PMC 主席、Sybase 员工 John Graham 说,“DTP 1.5是在去年十二月的DTP 1.0刊行版的基本上成立的,用于为Sybase SQL Anywhere和HSQLDB提供专门数据库支持,以及 ODA Web 处事驱动措施。日本的NEC Soft 也插手了本刊行版的DTP团队而且为建设 DTP 1.5的数据库表提供了领导。正如EclipseCon中大篇幅展览(包罗Ingres提倡的关于DTP 集成的交涉)所揭示的那样,DTP 体系正在以康健的速度不绝地向前成长”。
Eclipse Communication Framework (ECF)
ECF项目包罗支持开拓基于Eclipse的漫衍式东西和应用措施的框架。它可用于建设其他一些要求利用异步P2P可能宣布-订阅动静通报机制的插件、东西或成果全面的Eclipse RCP 应用措施。
“ECF 使 Europa刊行版能与开拓人员利用的一组统一的API之间的举办通信。ECF 默认支持通过 HTTP、BitTorrent 及诸如XMPP和IRC之类的动静通报协议来通报文件。但愿添加相关协议和通信层的ISV可以直接通过框架做出孝敬。框架自己颠末尾充实拆解,甚至可用于嵌入式设备中,使开拓人员可以轻松地编写要求 Pocket PC 与膝上型计较机举办通信的应用措施”,ECF提交者 Remy Chi Jian Suen和Scott Lewis 如是说。
Project Dash (Eclipse Monkey)
雷同 BeanShell 为Java 做出的孝敬,Project Dash(也称为Eclipse Monkey)使您可以在Eclipse中利用剧本。
Paul Colton,Eclipse Monkey 主管、Aptana 员工暗示,“简朴地说,Eclipse Monkey项目为Eclipse ‘启用了剧本’。它使开拓人员可以利用JavaScript(提供了展开点以支持其他剧本语言,譬喻Ruby)来节制 Eclipse 情况的各个方面。可以完成的示例操纵包罗编写在各个安装中统一设置 Eclipse的剧本、用于执行一组操纵(包罗插入/修改代码)的宏以及插入代码片断”。
Colton 说,“可以充实扩展剧本编写东西的DOM 觉得其添加对未包括成果支持。Eclipse Monkey的另一项强大特性是可以或许建设包括 Web 内容的新 Eclipse 视图。也就是说,建设的所有 HTML/CSS/JavaScript 视图都可以与Eclipse 举办双向通信。譬喻,按照光标指示的要害字显示及时 Google 搜索视图。另一个示例可以是代码片断的RSS 阅读器:假如单击链接,则可以把 RSS 摘要的代码片断插入事情文档。Aptana(基于Eclipse的开源 Ajax开拓情况)通过本文所述的多种要领充实操作了Eclipse Monkey”。
Eclipse Modeling Framework (EMF)
EMF是用于按照布局化模子构建东西和其他应用措施的模子框架和代码生成东西。通过操作EMF 东西,EMF 使您可以快速构建模子。譬喻,EMF提供的一个特性是支持使模子严格遵循 XML 和其他名目。
“Eclipse Modeling Framework 为基于布局化数据模子提供了成果强大的生乐成能和运行时成果。通过简朴的类图、XML Schema 甚至 Java 接口,您可以生成模子的完整 Java 实现及用于该实现的编辑器,而且可觉得耐久性、通知、验证操作EMF的东西,以及变动应用措施中的记录”,EMF提交者、IBM 员工 Marcelo Paternostro 暗示。
#p#分页标题#e#
“Europa 首次把 EMF 2.3 包罗在内,使开拓人员可以在模子中利用Java 5 观念和特性。在EMF的元模子 Ecore 及 EMF 代码生成器中,Generics 此刻受到完全支持”,Paternostro 说,“其他重要的Java 5 语言特性也受支持,包摆列举范例、注释和加强轮回。开拓人员仍然可以选择生成兼容 1.4的代码,生成的代码可以在EMF 2.2 运行时中运行。
“其他重要的等候已久的特性包罗Ecore 模子验证、Ant 支持按照带注释的Java 接口生成代码,以及引用键(它比默认的基于索引的串行化要领更具结实性)。最后,EMF 2.3将以紧密的成果交付,答允更机动地用于项目和产物,而无需引入不需要的代码、用户界面或依赖性”。
Eclipse Modeling Framework Technology (EMFT)
EMFT项目标提倡旨在酝酿扩展或增补 EMF的新技能。这些技能跟着时间的推移 —— 假如发明有用—— 最终将慢慢演化为EMF。EMFT中的一些技能包罗:一般地搜索、较量和把 EMF 模子生存到数据库中的成果。
Graphical Editing Framework (GEF)
GEF项目使开拓人员可以得到一个已有的应用措施模子并可以快速建设富图形编辑器。GEF 还包括一个轻量级可视化层,称为Draw2D,雷同于Java2D。
“对付Europa刊行版,GEF 3.3本质上是在交付一些小特性和错误批改方面的维护刊行版。GEF团队切实地在确保 GEF 匹配 Eclipse 3.3的成果(譬喻在Microsoft® Vista 等新平台长举办测试、回收新的Eclipse 3.3版本工程东西等)方面做出了可观的孝敬”,GEF/GMF提交者、IBM 员工 Anthony Hunter 暗示。
Graphical Modeling Framework (GMF)
GMF项目为基于EMF和GEF开拓图形编辑器提供了生成组件和运行时基本设施。除了为选择演示成果的域模子提供可仿效的东西之外,该项目还旨在提供这些组件。
“GMF在Eclipse Modeling Project 内保存了一个勾当的受接待项目,而且还在2.0刊行版中提供了对运行时组件和东西组件的若干项加强成果,以进一步简化为EMF 模子构建基于图形的编辑器的任务”,GMF 主管、Borland 员工 Richard Gronback 说,“GMF 还在Eclipse 体系内找到了两个客户,在MDT中引入UML2 Tools 组件和在SOA Tools项目内引入BPMN modeler”。
Model Development Tools (MDT)
MDT项目致力于在Eclipse Modeling项目内举办“big M” 建模。该项目有两个主要目标:提供行业尺度元模子的实现;并为基于那些元模子开拓模子提供可仿效的东西。譬喻,MDT项目包括 UML2、XSD和OCL的实现(作为元模子)。
Model To Text (M2T)
M2T项目致力于通过模子生成文本工件,其目标有三:
提供行业尺度实现及实际的Eclipse 尺度 model-to-text引擎实现
为这些语言提供可仿效的开拓东西
为这种语言提供通用基本设施
对付Europa,M2T项目将宣布名为JET的小组件。
“Java Emitter Templates (JET)是一个受 JSP 开导的专门在Eclipse 事情区情况中事情的代码生成器。JET将不会为响应 HTTP请求而生成HTML Web页面,而是在提供输入模子时生成Eclipse资源(文件、文件夹、项目)。JET可以读取多种输入模子范例,包罗简朴的XML 文档及任何基于Eclipse Modeling Framework (EMF)的文档”,JET 主管、IBM雇员Paul Edler 暗示。
“在Europa刊行版中,JET 已经从Eclipse Modeling Framework Technologies (EMFT)项目转到新的Model to Text (M2T)项目中。JET和M2T 仍处于孵化阶段,而 M2T项目将继承磨合。最后,M2T将包罗其他基于Eclipse的模板语言(来自 openArchitectureWare和MTL的xPand —— OMG的MOF Model to Text 规格的实现)以及通用基本设施以支持实现和利用model-to-text 语言”。
Eclipse Mylyn(以前称作 Mylar)
“Mylyn是以任务为中心的UI,它可以低落信息负载并轻松地执行多任务。其实现要领为使任务成为Eclipse中优先级最高的部门,而且集成Bugzilla、Trac和JIRA 等富厚的信息库并答允脱机编辑。在您的任务被集成后,Mylar将监督您的事情勾当以识别出与已集成任务相关的信息,并利用此任务上下文使 Eclipse UI 会合存眷感乐趣的信息,埋没不感乐趣的信息,并自动查找相关信息”,Mylar 主管、Tasktop雇员Mik Kersten 暗示。
“Mylyn 2.0 使任务就像文件和Java 元素一样易于欣赏”,Kersten 说,“任务可以通过机动的表示方法来查察,主要在于显示关联性最强的任务并用事情组来组织。就像 Eclipse JDT 使 Java 参考易于欣赏一样,利用Mylyn 2.0,岂论是引用源代码中照旧修订汗青中的内容,普遍的超等链接任务只需一个单击操纵即可完成。
#p#分页标题#e#
“Mylyn 为利用任务信息库提供了一个 Rich Internet Application (RIA) 基本设施和UI。这意味着问题跟踪及项目打点东西(包罗Bugzilla、JIRA、Trac、Rally、CollabNet Enterprise Edition和XPlanner)都可以与Mylyn的各类编辑器团结利用,可以立刻打开而无需与处事器时刻通信,而且在脱机时也可以轻松地会见。Mylyn的Task List 此刻可用作单独的内置组件用于所有任务中,这使您可以通过封锁电子邮件通知来整理电子邮件收件箱”,Kersten 说。
“Mylyn的根基效率优势来自于以任务为中心的UI,它可以低落信息负载并轻松地执行多任务。通过即时从头挪用任务上下文,Mylyn 2.0 东西可以或许以以任务为中心的方法运行。其他成果(譬喻任务上下文弹出式对话框和任务激活对话框)都更易于回收以任务为中心的UI 而无需变动现有事情实践”,Kersten 说,“另外,上下文共享已经流线化而且提供了上下文编辑器以更好地支持团队”。
SOA Tools Platform (STP)
由于没有针对单一范例 SOA开拓人员的平台,因此 STP项目标方针是会合提供质量框架和东西以帮助开拓人员利用风行的SOA办理方案技能来结构和陈设处事。
“SOA Tools是本年年中 Eclipse刊行大潮中新添加的项目,而且作为个中的一部门,我们将附带用于Java Annotation 驱动的处事开拓要领的新框架,譬喻JAX-WS和SCA/Java、BPMN Modeler 框架和BPEL编译器”,STP 主管、IONA 员工 Oisin Hurley 说,“为了辅佐打包及交付处事,我们已经结构了一个巨大的陈设框架,它答允构建多个陈设设置文件和多次打包陈设。此陈设框架与WTP Server 框架集成在一起以确保可以重用已有的所有代码以陈设到单个处事器中”。
Eclipse Test & Performance Tools Platform (TPTP)
TPTP提供了一个供给强大框架和处事的开放平台,这些框架和处事使软件开拓人员可以构建可与平台和其他东西轻松集成的奇特测试东西和机能东西 —— 既有开源的,也有贸易的。该平台支持各类计较系统(包罗嵌入式计较系统、独立计较系统、企业计较系统和高机能计较系统)而且将继承扩展支持以尽大概席卷最遍及的系统。
“TPTP提供了一组富厚的测试、机能测试及监督东西。可是,它真正的代价只有在成为焦点典范用户用例的一部门时才气得以浮现”,TPTP提交者、IBM 员工 Harm Sluiman 说,“TPTP的主要新特性(除了正常的维护者和错误批改以外)是已经从JVMPI 转移到 JVMTI,JVMPI 已经给我们提供了更好更不变的堆和线程阐明支持,而且可以或许继承支持 Java 6”。
Web Tools Platform (WTP)
WTP项目通过用于开拓 J2EE Web 应用措施的东西扩展了Eclipse Platform。WTP项目包罗HTML、JavaScript、CSS、JSP、SQL、XML、DTD、XSD和WSDL的源代码编辑器;XSD和WSDL的图形编辑器;J2EE项目性质、构建器和模子,以及 J2EE Navigator;尚有 Web 处事领导和欣赏器。总的说来,假如需要完成的任务与Web开拓相关,您凡是可以在WTP中找到需要的东西。
“Europa刊行版中的这个 WTP 2.0 令我很欢快。部门原因是它拥有更好的组件化,因此用户可以只从Europa的Discovery Site 安装 XML 东西,可能只安装不与Java 相关的Web 东西(HTML、CSS 等)。而且,对付这些较小的组件,JDT 甚至不再被牵涉在内!这些较小安装的需求大多来自社区,而且我但愿它们可以或许吸引一组全新的用户而且与其他基于Eclipse的项目集成在一起”,WTP项目打点提交者连系主管、IBM雇员David Williams 说。
“另外,本刊行版中与Java 相关的东西(用于举办JEE Web开拓)越发富厚。令人欣喜的是,JSF和Dali(用于Java Persistence Tooling)的子项目已经竣事了孵化进程,而且将为在JEE 应用措施中利用这些尺度提供一些优秀的东西”,Williams 说,“通过此刊行版,我们提供了对JEE 5 应用措施和处事器的根基支持,而且已经得到了对诸如Axis2之类的新尺度的孝敬”。
“固然我们尚有更多的事情要做,可是我们已经在提高可用性和‘开箱即用’ (out of the box) 履历方面取得了希望。一个示例是我们已经得到了为大量需求用于编辑 HTML、JSP和JSF的可视编辑器所做的孝敬,而这些可视编辑器该当可以在开拓人员建设 Web页面时提高事情效率”,Williams 说,“另外,我们还配备了一个内置 “预览” 处事器以供用户的第一个简朴应用措施利用,以及一个新 “发明” 机制用于查找用户更熟悉后可以安装的处事器适配器”。
快去试用免费的Europa 吧
#p#分页标题#e#
我已经尽大概有效地表明白Europa刊行系列,其余的就是技能方面的信息了。我针对各个项目引用了相关项目开拓人员的看法,各人也相识了开拓人员之间的概念和观点。从我的角度来看,Callisto 与Europa刊行版之间的差别验证了Eclipse 正在生长而且将延续其作为软件开拓和陈设的相关和可行平台的职位。那么您还在等什么?快去试用Europa 吧!