MyEclipse 5.0 发布 - InfoQ 对 Genuitec 的采访

MyEclipse 5.0 企业工作台发布总结

Genuitec 发布了 MyEclipse 5.0 企业工作台,这是首个支持 Eclipse 3.2 平台的版本。MyEclipse 作为 Eclipse 的一个功能插件,增强了开源 IDE 的功能,提供了基础 Eclipse 开发发行版中不支持的常见开发技术和流程。用户可以在 MyEclipse 网站上下载试用版。

主要增强功能

  1. Matisse4MyEclipse Swing UI 设计器集成:开发者可以直接在 MyEclipse 中构建复杂的图形用户界面。
  2. Web 服务支持:包括基于模板的 Web 开发工厂,允许开发者通过用户界面到后端配置和数据库基础设施生成整个 Web 应用程序,几乎无需编写代码。
  3. Hibernate 3.1 和 Spring 2.X 支持:包括创建和删除数据库表、索引和外键关系的新向导。AJAX Web 2.0 工具扩展使开发者更容易基于 AJAX 技术创建丰富和动态的 Web 应用程序。还包括即时 JavaScript 调试,扩展了集成的 MyEclipse 本地 JavaScript 调试器,允许用户调试远程 JavaScript 应用程序。
  4. 扩展的数据库支持:支持 Microsoft SQL Server 和 Sybase,用户可以在 DB Explorer 中查看触发器、函数和过程,并生成和编辑触发器和过程的 DDL。
  5. Struts 1.2 与 Shale 和 Tiles 框架支持:包括现有 Struts 设计工具的重构和多项增强,以及 Struts 对 JSF 的支持。
  6. Visual Web 设计器工具:在 Linux 和 Mac OS/X 上可用。
  7. AJAX 工具:在 Linux 和 Mac OS/X 上可用。
  8. 新的应用服务器连接器:支持 Websphere 6.1、Sun Java Application Server System 9.0 和 Glassfish 1.0。
  9. 可定制的服务器启动配置

Genuitec 总裁 Maher Masri 的访谈

Genuitec 最初开发了一些 Websphere 和 Weblogic 插件,得到了开发者的强烈兴趣。他们不断被要求增加更多功能,因此在 2003 年发布了第一个版本的 MyEclipse 企业工作台,包括 Eclipse 的第一个 JSP 调试器。自那时起,MyEclipse 大约每 10 周发布一次。目前,MyEclipse 包含大约 1200 个功能,下载量比 Eclipse 平台本身还要大。

Masri 谈到 Eclipse 作为开源 IDE 与 MyEclipse 作为商业增强之间的关系时表示,Genuitec 是 Eclipse 基金会的创始成员,他们的技术副总裁 Todd Williams 是董事会成员。Eclipse 的发展越壮大,增强就越容易。他们可以专注于增加更多功能,将开源视为盟友,相互促进。

在集成开源插件与实现自己的新插件之间,Genuitec 会考虑所有可用的开源解决方案。大约 50% 的功能涉及利用现有开源 API,如 Matisse 或 WTP(Web Tools Project)。他们在 MyEclipse 中有一个重集成层,以提供最可靠的用户体验。对开源插件或库的任何错误修复都会贡献回社区。

Matisse 功能集集成到 MyEclipse 中的原因是客户要求一个 UI 构建器解决方案,他们主要希望支持 Swing UI 工具包。Genuitec 通过与 Sun 合作,将 Netbeans IDE 中的 Matisse UI 构建器功能直接集成到 MyEclipse 中,而不是从头开始创建自己的解决方案。

MyEclipse 的功能开发受到客户投票和评论的驱动。目前,MyEclipse 有超过 285,000 名用户,分布在 9,000 家公司中。未来版本的 MyEclipse 正在考虑增加对特定 Ajax 框架的额外支持、Web 服务 SOA 和 ESB 功能,以及更多 JSF 和 UI 开发的视觉编辑增强。

阅读 24
0 条评论