中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > Java > 开发工具
Eclipse3.1中的新特性
作者:未知 时间:2005-07-24 21:27 出处:JR 责编:chinaitpower
              摘要:Eclipse3.1中的新特性
偶今天在eclipse.sys-con.com上看到了一篇文章《What's New in Eclipse 3.1》,地址:http://eclipse.sys-con.com/read/99729_1.htm



作者: Ed Burnette



发表日期:六月 13, 2005 10:00 AM




 


该文主要介绍了即将于六月底发布的Eclipse 3.1 lastest release的一些新特性。到Eclipse.org的Download页面http://www.eclipse.org/downloads/index.php上一看,虽然现在已经是6月27号,但是提供的Eclipse3.1是6月24日发布的stable Build:3.1RC4。看来lastest release版本的Eclipse3.1是要推迟了。




 


下面是该文的一些摘要,具体的内容可以查看http://eclipse.sys-con.com/read/99729_1.htm




 


Eclipse3.1中最重要的一个特性是:对J2SE5.0的全面支持,比如对泛型,新的注释(@Override,@interface等),enum类型,auto-boxing,新的for循环(类似于C#中的foreach)等的支持。这种支持是全方位的,包括底层的编译器、用户界面以及代码辅助上面都得以体现。




 


并且在对重构的支持上更加完美:




 


比如对在array上的for循环重构为J2SE5.0中的新的for循环形式:








第二个特性是:对Ant的更好支持,包括:支持最新版本的Ant,以及一个Ant脚本调试器(如下图所示),以及改善了的编辑器。




第三个特性是:Eclipse3.1将比以前的版本运行的更快并占用更少的资源。这无疑对于Javaer来说是个非常振奋人心的消息。




 


第四个特性:RCP(Rich Client Platform)。Eclipse3.1中的RCP最大的变化是一组用于创建,构造,部署RCP应用程序的向导和编辑器。使用RCP Delta Pack能够一次性创建所支持的所有平台的可部署包。如下图:










在Eclipse3.1中改善并增强了的UI的功能及外观。除此之外,另一个变化是SWT的图像,在Eclipse3.1中支持alpha-blending(alpha混合), anti-aliasing(反锯齿), paths for geometric shapes and lines, transformations,如下图:







第四个特性是:更多的新的插件将大大丰富Eclipse平台。




 


在Eclipse3.1中比较重要的插件有:




 


最大的一个项目就是WTP(Web Tools Platform  web工具平台),它预计在七月底发布新的版本。WTP现在拥有两个子项目,分别是:WST和JST。WST是Web Standard Tools的缩写,它为Web应用程序开发提供了公共的底层基础结构,并且为大量的web语言,如:HTML/XHMTL, CSS, JavaScript, Web services, SQL, XML, XSD, WSDL, 等等提供编辑工具,校验工具以及文档产生工具。同时能够发布、部署、运行以及调试,启动和停止目标服务器上的应用程序。如下图:








JST是J2EE Standard Tools的缩写,它是WST对于J2EE应用程序和服务器的扩展,包括一组简化使用J2EE API(JSP, JCA, JDBC, JTA, JMS, JMX, JNDI, Web services)开发的工具。它在WST的基础上支持J2EE servlet引擎和EJB容器,包括:Apache Tomcat, Apache Geronimo, 和 ObjectWeb Jonas。




 


另一个重要的项目就是BIRT(Business Intelligence and Reporting Tools),BIRT1.1将于7月发布,基于Eclipse3.1。




 


还有就是TPTP(Eclipse Test and Performance Tools Platform)项目,也就是Hyades。它在7月将发布4.0版本,此版本将更好的集成JUnit。




 


VE(Visual Editor)项目,在Eclipse3.1发布后大概两周将发布其1.1版本。




 


AspectJ项目,新版本的AspectJ将支持J2SE5.0的所有特性,集成AspectWerkz风格的代码,更好的部署(尤其对于基于容器的环境),更快的性能,更广泛的IDE支持。




 


以上都是对Eclipse3.1新特性的摘要,可以看出Eclipse3.1的发布对于整个Java开源社区影响都非常巨大。特别是RCP,伴随着J2SE1.5和新的SWT,Java是否能够重新回到桌面上来?






关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有