【独家特稿】2010年6月23日官方发布Eclipse 3.6 Helios正式版。Eclipse太阳神版本(Eclipse 3.6)将会同步更新39个项目,累计有3300万行代码,一个日趋稳健的Eclipse生态系统开始追求深度创新,本文将对其中部分项目做一个简要的介绍,关于更多的Eclipse 3.6的特性和应用请关注***Eclipse 3.6专题。
创新互联公司自2013年创立以来,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元碌曲做网站,已为上家服务,为碌曲各地企业和个人服务,联系电话:13518219792
据统计,太阳神所有项目的代码有3300万行之多,由来自44家公司的大约500名Eclipse.org社区自愿者贡献的,需要注意的是,虽然这39个项目是统一时间发布,但并不意味着它们是统一的,每个项目都是Eclipse.org的独立开源项目,它们都有自己的项目负责人,贡献者和开发计划,同期发布的目的是为了给大家提供一个可预见的开发周期。
获取Eclipse 3.6
获取太阳神相关项目资源的办法有两种,***种办法(推荐)是直接下载现成的打包文件,第二种办法是从Eclipse.org的太阳神软件仓库获取。
图 1 太阳神软件包
1、直接下载打包文件
进入太阳神软件包下载网站(http://www.eclipse.org/downloads/index-helios.php),目前提供了12个特定需要的预捆绑版本。
2、从Eclipse 3.6仓库下载
如果想通过软件仓库获取太阳神,首先下载并安装Eclipse 3.6 SDK,启动Eclipse后,通过“帮助”*“安装新软件”获取,如图2所示,输入正确的太阳神仓库信息,当你连接成功后,你会看到包含在太阳神版中的项目列表,这时你就可以有选择地安装需要的功能了。
图 2 浏览太阳神软件仓库
#p#
Eclipse市场
需要特别指出的是Eclipse市场是随太阳神版推出的,它为Eclipse社区提供了一个方便的门户,帮助开发人员查找Eclipse相关的开源和商业产品。
如果你通过软件包下载的太阳神,可通过“帮助”*“市场客户端”浏览Eclipse市场中的产品,下载并安装它们,如图3所示。
图 3 浏览Eclipse市场
Eclipse 3.6中的项目清单1
#p#
Eclipse 3.6中的项目清单2
Eclipse 3.6中的项目清单3
#p#
Eclipse 3.6项目展示
1、Linux Tools
该项目负责人者Andrew Overholt说:“Eclipse Linux Tools项目是太阳神中***的项目之一,我们的项目旨在为Linux C/C++开发人员提供工具,包括平台,CDT,BIRT和GEF,我们提供了诸如Autotools,LTTng,Valgrind,GCov,OProfile,RPM,GProf,SystemTap等Eclipse插件,我们的主要目标是给Linux开发人员提供一个功能完整的C和C++ IDE。太阳神包括了我们的0.6版本,这个版本对许多组件都进行了改进,其中LTTng集成了新的直方图视图,帮助可视化跟踪文件,GProf现在允许更容易地查看由BIRT驱动的图表,还有:
◆GNU Autotools与CDT集成后,允许现在使用GNU Autotools的项目直接在Eclipse内开始构建;
◆SystemTap为C/C++提供了调研图形实用工具的功能,GEF的Zest提供了可视化功能;
◆rpmlint提供了RPM .spec编辑器;
◆GProf显示分析数据;
◆GCov代码覆盖显示和注释;
◆CDT集成本地分析工具的一个框架;
◆Valgrind为CDT项目提供了内存使用分析可视化功能;
◆OProfile的一键分析和与CDT的集成;
◆ChangeLog管理工具与各种版本控制软件的集成。
最重要的是,在0.6版本中修复了很多错误。
Linux Tools项目的另一个目标是提高Eclipse在Linux发行版中的安装量,我们一直在朝这个目标努力,并一直尝试减小在Linux上的使用难度,值得高兴的是,已经有一些Linux发行版直接集成了我们的项目”。
图 4 集成在Eclipse中的Linux Tools
2、Xtext
Xtext贡献者Sven Efftinge说:“Xtext是一个语言开发框架,允许你在Eclipse IDE中使用偏门的,或发展成熟的编程语言开发应用程序,在现代编程语言和一套API的基础上,人们可以描述语言的语法和语义,Xtext提供了一个功能丰富的,高度可配置的IDE,包括验证、代码完整性、大纲、格式、语法颜色、代码生成存根等。在太阳神中,Xtext的版本号是1.0,它现在提供了基于命名空间的辖域,构建基础设施,基于脏状态的验证和链接,快速修复,链接到Java元素,增强的序列化支持等,这使得Xtext不仅适合特定领域的偏门编程语言,也适合发展成熟的编程语言”。
图 5 Eclipse中集成的Xtext
#p#
3、Rich Ajax Platform (RAP)
RAP使开发Web应用程序变得更为容易了,RAP贡献者Benjamin Muskalla说:“RAP已经成长为一个服务器端OSGi RIA开发成熟的平台,作为太阳神的一部分,它不仅提供了许多新的先进功能,如拖放,GraphicsContext和丰富的主题,也与其它Eclipse项目,如EMF和Riena集成得更紧密了”。
图 6 一个RAP应用程序示例
4、Sequoyah
Sequoyah的项目负责人者Eric Cloninger说:“Sequoyah是2009年12月特许为移动开发人员提供的一个项目,不管他们使用的是何种编程语言或移动平台,Sequoyah都能提供帮助,项目的贡献者来自摩托罗拉,诺基亚和Wind River,Sequoyah也积极参与了RIM和Symbian基金会。我们是从DSDP的几个子项目开始这个项目的,在太阳神中,我们增加了新的组件进来,随着这次的发布,我们这个项目也将顺利从实验室毕业,正式进入成熟项目家庭中的一员,Sequoyah的未来是充满希望的,因为我们正在进行一些支持Web应用程序和Android本地开发的努力”。
图 7 Eclipse中集成的Sequoyah
5、PHP开发工具(PDT)
PDT项目负责人Roy Ganor说:“今年是Eclipse和PHP社区难忘的一年,Eclipse PDT项目为PHP开发人员提供了更多的源代码编辑功能,如新的模板内容助手和高级语法着色功能,我们对代码质量高度重视,现在证明这样做是非常明智的,本次升级累计修复了400多个Bug,50多处改进的地方,这些都是社区贡献者的功劳”。
#p#
6、C/C++开发工具(CDT)
CDT项目负责人Doug Schaefer说:“太阳神中包含的CDT项目改善了调试支持,首先,新的DSF/GDB调试接口与现有的CDI/GDB接口势均力敌,此外,本次引入了新的Eclipse C/C++调试器(EDC)可选组件,为Windows和Linux操作系统API提供了直接的调试器接口,最重要的是,我们引入了新的Codan静态分析框架,在编译前提供语义错误报告,***,对C++0x的支持进展得也很顺利”。
图 8 C/C++开发工具
7、Mylyn
Mylyn项目负责人Mik Kersten说:“自从去年的伽利略版本发布以来,Mylyn的API,功能和集成特性都大大增强了,广受欢迎的功能如连接器发现(Connector Discovery)现在可重复使用了,我们创建了日程表,便于不断壮大的Mylyn用户管理庞大的任务列表,C/C++开发人员现在开箱即可获得一键式多任务和工作空间功能,以及对CDT的支持。但最令人兴奋的是随太阳神的发布,Mylyn的生态系统也逐步成型了,截至6月,主要的敏捷和ALM工具都提供了Mylyn连接器,以任务为中心的界面帮助开发人员大大提高了生产力”。
Eclipse 3.6和Eclipse的支持者
有许多人都在使用Eclipse,从开发人员到有时想以某种方式回馈Eclipse社区的用户,Eclipse计划允许你回馈Eclipse社区,为了庆祝即将发布的太阳神,Eclipse基金会希望招募360名Eclipse新支持者,只要你捐助35美元,就可以获得一个Eclipse支持者称号,并可以提前直接从Eclipse基金会下载服务器获得太阳神。另外,你也可以以其它方式为Eclipse社区做贡献,如:
◆为用户和开发人员提供更多的带宽;
◆购买额外的服务器托管Eclipse项目;
◆派遣学生参加Eclipse会议;
◆赞助Eclipse社区活动。
图 9 成为太阳神和Eclipse的支持者
Eclipse 3.6评论比赛
Eclipse基金会希望听到你对Eclipse太阳神各项目的想法和意见,Eclipse基金会因此主办了一次评论比赛,只要你写了关于太阳神的评论,将有机会赢取一些奖品,所有合格的评论,其发表者都可以获得一件太阳神T恤。因为Eclipse是一个全球社区,你可以用你的母语发表你的评论。
小结
本文的目的是向你简要介绍一下Eclipse太阳神版本的相关信息,以及其中一些主要项目的信息,通过一些项目负责人的公开言论让你对它们有一些感性的认识,本文只能算是一次短暂的旅行,如果已经激起了你的兴趣,那还等什么呢?赶紧去太阳神的主页(http://www.eclipse.org/helios)下载它吧。
原文出处:www.ibm.com/developerworks/opensource/library/os-eclipse-helios/index.html
原文名:A tour of Eclipse Helios
作者:Chris Aniszczyk
【译稿,非经授权谢绝转载,合作媒体转载请注明原文出处及作者!】
【编辑推荐】
文章名称:Eclipse3.6新特性与应用详解
网站地址:http://www.shufengxianlan.com/qtweb/news27/24877.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联