RationalApplicationDeveloper与Eclipse

RationalApplicationDeveloper与Eclipse,eclipse,ibm-rad,Eclipse,Ibm Rad,RationalApplicationDeveloper中有哪些特性或功能,而Eclipse中没有?为什么需要RationalApplicationDeveloper?Eclipse没有内置的服务器来运行web应用程序。RAD是Eclipse+的一些其他特性 RAD是IBM开发的基于Eclipse的商业IDE。在非常高的层次上,在RAD中,WebSphere是捆绑的,您可以在WebSphere服务器上部署web应用程序。如果您正在处理一个实际部署在IBMWebSphereServer(生产中)上

RationalApplicationDeveloper中有哪些特性或功能,而Eclipse中没有?为什么需要RationalApplicationDeveloper?

Eclipse没有内置的服务器来运行web应用程序。RAD是Eclipse+的一些其他特性

RAD是IBM开发的基于Eclipse的商业IDE。在非常高的层次上,在RAD中,WebSphere是捆绑的,您可以在WebSphere服务器上部署web应用程序。如果您正在处理一个实际部署在IBMWebSphereServer(生产中)上的应用程序,那么可以使用RAD来避免部署后可能出现的意外情况

然而,在RAD中在WebSphere上的部署是一个耗费时间和资源的过程

如果您想检查免费的替代方案,可以使用Eclipse和Tomcat服务器


您可以在和上阅读有关RAD的更多信息。

默认情况下,Eclipse是唯一的Java开发环境,而不是Java EE,因此要为Java EE开发,您需要为Java EE开发人员提供Eclipse捆绑包。RAD正是基于此,另外还有许多其他功能,这些功能与开发应用程序并将其部署到各种WebSphere产品更为密切相关

下面是RAD中附加功能的简短列表(它不是完整的列表,在特定RAD和Eclipse for Java EE版本之间的详细比较中可能会发生变化):

  • 编程支持扩展
    • 增强的JSF工具
    • SCA、SIP、OSGi、WebSphere批处理工具
    • Portlet和门户主题工具
    • JCA向导(创建自定义JCA适配器)
    • 用于创建WebSphere wsadmin脚本的Jython编辑器
  • 建模和分析扩展
    • UML可视化
    • 代码覆盖工具
    • 静态代码分析
    • 分析工具中的一些扩展
  • 部署扩展—为以下各项提供了测试环境和服务器工具:
    • WebSphereApplicationServer7.0、8.0、8.5.5
    • WebSphereLiberty—新的轻量级运行时
    • WebSpherePortal
    • 支持部署到Bluemix的工具
你可以看到这里有什么新东西-

如果您计划购买WebSphereApplicationServer,您可能会对 许可证,其中除了服务器许可证之外,您还可以获得无限数量的RAD许可证,用于该运行时的开发

更新


如果您只需要Eclipse中的服务器支持,那么有一个用于Eclipse的WebSphere Developer tools插件,可通过Eclipse Marketplace免费获得,它支持WAS 8、8.5、9和WebSphere Liberty。

长答案短。如果您的企业中有WebSphereServer,则最好使用RAD,但如果您没有,则只使用Eclipse。radovereclipse中的附加工具主要用于IBM产品(WAS、Blumix、WID等)支持。

(我从Eclipse诞生之日起就一直在使用Eclipse,回到快乐的WSAD时代)

  • 您使用的IBM产品越多,使用RAD获得任何好处的可能性就越大
  • 如果您对IBM产品的使用仅限于WebSphereApplicationServer,那么就不用麻烦了。JavaEE规范已经足够成熟,Eclipse的WST/JST做得非常好