作为位于Eclipse Runtime之下的Eclipse项目,Jetty项目是一个流行的,开源的,基于Java的Web服务器,是Servlet Specification的执行。Eclipse已经确认Jetty 项目会成为Eclipse社区的一部分。最新版本的Jetty7正处于建设中,预计将于六月推出。Jetty在Apache2.0许可证下可以使用,所以它可以用于商业用途。 Jetty项目被认为是Servlet标准执行中最重要的部分。Jetty自1995年以来就已经存在,已经经历了六个主要版本。目前的一款被称之为JettyLauncher的Eclipse插件允许在Eclipse架构中使用Web应用程序。在Eclipse IDE中,自从3.3版本发布以后,Jetty就可以为帮助系统服务了。 Eclipse基金会还计划在Eclipse4.0的开发中添加更新,Eclipse4.0又被俗称为“e4”,它是社区为了建造下一代的 Eclipse平台而作出的努力。目前e4 侧重的是使Eclipse更适应服务,难过采取模式架构的方法重新建设开发Eclipse UIs的架构,并将Eclipse带到Web。 “现在的Eclipse使用其插件架构而且在e4中也会继续使用,但是我们更希望创建应用程序和产品的过程能更简单一些。”Eclipse的执行总监Mike Milinkovich说,“显然,世界更加趋向于服务指向型,所以以服务平台的方式提供Eclipse是e4的主要目的所在。” 据Milinkovich透露,E4 会采用一种建模框架方法用于UI开发,这要依赖于Eclipse建模架构(EMF)。他说:“采用一种建模架构的方法意味着所有的图形要素开发员从屏幕中看到的东西都是由一个包含了各要素描述的模式呈现出来的。这对于建设富客户端平台是相当重要的,可以使其与更多领域建立相关性。” 模式中的改变会立即反映到运行中的应用程序上,这就增强了开发员执行UI管理策略的能力。 Eclipse也将宣布Swordfish SOA运行时框架,这一框架由Sopera创立,已经正式成为Eclipse平台的一部分。Swordfish旨在提供一种可扩展的架构以满足应用程序开发员使用Eclipse创建服务指向型的商业程序的需求。 建模动力 EclipseCon的组织者计划解决Eclipse社区中日益增长的建模动力。Milinkovich认为:“EMF已经成为建模领域一种标准,IBM的Rational,Borland和其他竞争对手都在使用EMF,并将其作为建模的核心使用。在过去的几个月里,我们已经拥有八个新的建模项目提案,我们对这一课题的兴趣有增无减。” 主要的IDE工具实际上是指.NET和 Eclipse,他补充道:“同样的模式似乎正在建模领域上演。领域特定语言也在建模中扮演了重要的角色。这是微软已经支持数年的技术,而Eclipse 现在视之为重要的融合趋势。Eclipse正用文本DSLs的开发框架Xtext来解决这一趋势。它与微软的Mgrammar类似,是Oslo建模环境的一个组件。 模型UI使得Eclipse更灵活更易于修改,而且它将使特定领域中UI架构的创建更容易。所以我们不难想象,要创建一个特定于某行业的UI,如金融或保险,会更容易。 将SWT引向Web 有关Eclipse UI库的工作也在进行中,要把标准窗口工具箱(SWT)带到Web中。SWT是一个服务于Java开发员的Eclipse工具箱。它定义了一个通用的,便携式用户界面应用程序接口,这一接口使用本地基本操作系统的工具。SWT浏览器版本将能够在诸如Ajax,Flex和Silverlight环境顶部的SWT子集中运行。 其目标是让人们,只要遵循某些公约就能创建应用程序。这样程序开发员就可以把更多的时间花在部署上而不是设计上。 EclipseCon 与会者还将听取该组织投放的新重点。这些已经在产业工作组的形式中显现出来。首当其冲的是被称为Pulsar的行业计划,这项计划旨在创建基于开源Eclipse框架的标准移动程序开发平台。 |