许多原因造成了Eclipse的优势地位其中一个重要因素就是它的插件技术Eclipse插件技术使人们可以扩展Eclipse SDE(Standard Development Environment标准开发环境)并创建可以在Eclipse环境内访问的工具和特性软件产品供应商利用Eclipse插件运行时架构提供与他们的产品运行时组件交互的接口插件技术为开发和部署插件提供了一个很不错的框架
下一篇文章我将介绍Eclipse插件架构和Eclipse SWT(Standard Widget Toolkit标准部件工具箱)后者用于开发需要与插件运行时组件交互的GUI组件我还将讨论如何部署和配置插件我还计划单独写一篇文章讨论如何开发Eclipse插件
现在我将向您介绍几个Eclipse相关项目这些项目正在Eclipse组织BEAdevdev CodeShare以及其他地方进行开发它们旨在支持开发人员在Eclipse IDE上创建统一开发环境
Eclipse Web Tools Platform项目该项目一般称为Eclipse WTP是由Eclipse组织提供的旨在提供一个开发JEE web应用程序的框架Eclipse WTP将为各种类型的JEE组件和Web services的开发人员提供支持
该项目尤其受到开发普通JEE web应用程序和使用各种JEE容器部署和执行的开发人员的关注该项目的亮点包括JEE容器的不可知性可以开发JEE web应用程序的引用框架多个JEE平台上的部署和测试
请访问获得更多信息
Workshop BEA的这个项目是一个在WebLogic平台上开发门户和集成应用程序的IDEWorkshop的下一个版本将会基于Eclipse该产品计划随WebLogic 平台一起发布
该项目受到在WebLogic平台上开发WebLogic Portal和WebLogic Integration应用程序的开发人员的强烈关注
Eclipse Pollinate该项目由Eclipse组织提供旨在在Apache Beehive应用框架之上构建一个基于Eclipse的IDE和工具箱Apache Beehive框架为诸如NetUI页面流Controls和Web Services之类的组件提供了一个运行时框架
该项目受到在支持Apache Beehive组件的平台上开发JEE应用程序的开发人员的特别关注
要获得关于Apache Beehive的更多信息请访问
要获得关于Eclipse Pollinate项目的更多信息请访问
Eclipse CodeShare项目该项目由devdev CodeShare提供旨在为BEA平台创建基于Eclipse的管理和监控工具我将单独写一篇文章介绍该工具的重要性以及该项目的方向和路线图我与Jeremy Whitlock共同领导这个项目Jeremy的WeblogicPlugin是devdev最受欢迎的CodeShare项目