Rational Application Developer与Eclipse

时间:2015-03-27 10:49:40

标签: eclipse ibm-rad

Rational Application Developer中存在哪些特性或功能,而不是Eclipse中的特性或功能?为什么需要Rational Application Developer?

4 个答案:

答案 0 :(得分:10)

默认情况下,Eclipse只是Java开发环境而不是Java EE,因此要为Java EE开发,您需要为Java EE开发人员提供Eclipse包。 RAD基于此,还有许多其他功能与开发和部署各种WebSphere产品的应用程序更为严格相关。

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

  • 编程支持扩展
    • 增强的JSF工具
    • SCA,SIP,OSGi,WebSphere Batch工具
    • Portlet和Portal主题工具
    • JCA向导(创建自定义JCA适配器)
    • 用于创建WebSphere wsadmin脚本的Jython编辑器
  • 建模和分析扩展
    • UML可视化
    • 代码覆盖率工具
    • 静态代码分析
    • 分析工具中的一些扩展
  • 部署扩展 - 提供的测试环境和服务器工具:
    • WebSphere Application Server 7.0,8.0,8.5.5
    • WebSphere Liberty - 新的轻量级运行时
    • WebSphere Portal
    • 支持部署到Bluemix的工具

你可以在这里看到新的内容 - RAD 9.1 new features and enhancements

如果您打算购买WebSphere Application Server,您可能会对此感兴趣 Tools Edition许可证,除服务器许可证外,您还可获得无限数量的RAD许可证,以便为该运行时进行开发。

<强>更新

如果您只需要Eclipse中的服务器支持,那么Eclipse的WebSphere Developer工具插件可以通过Eclipse Marketplace免费获得,它支持WAS 8,8.5,9和WebSphere Liberty。

答案 1 :(得分:8)

Eclipse没有内置服务器来运行Web应用程序。 RAD是Eclipse +更多功能。

RAD是由IBM开发的基于Eclipse的商业IDE。在非常高的层次上,在RAD中,WebSphere捆绑在一起,您可以在WebSphere服务器本身上部署Web应用程序。如果您正在处理实际部署在IBM WebSphere服务器上的应用程序(在生产中),则可以使用RAD来避免在部署后可能发生的意外。

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

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

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

答案 2 :(得分:3)

答案很长。如果您的企业中有Websphere服务器,那么最好使用RAD,但如果您不熟悉,那么只需使用Eclipse。 RAD over Eclipse中的附加工具主要用于IBM产品(WAS,Blumix,WID,...)支持。

答案 3 :(得分:1)

(从Eclipse诞生之日起,我就一直在与WSAD一起工作。)

  • 您使用的IBM产品越多,使用RAD的好处就越大。
  • 如果您对IBM产品的使用仅限于WebSphere Application Server,请不要打扰。 JavaEE规范已经足够成熟,Eclipse的WST / JST做得很好。