RationalApplicationDeveloper与Eclipse
RationalApplicationDeveloper中有哪些特性或功能,而Eclipse中没有?为什么需要RationalApplicationDeveloper?Eclipse没有内置的服务器来运行web应用程序。RAD是Eclipse+的一些其他特性 RAD是IBM开发的基于Eclipse的商业IDE。在非常高的层次上,在RAD中,WebSphere是捆绑的,您可以在WebSphere服务器上部署web应用程序。如果您正在处理一个实际部署在IBMWebSphereServer(生产中)上的应用程序,那么可以使用RAD来避免部署后可能出现的意外情况 然而,在RAD中在WebSphere上的部署是一个耗费时间和资源的过程 如果您想检查免费的替代方案,可以使用Eclipse和Tomcat服务器RationalApplicationDeveloper与Eclipse,eclipse,ibm-rad,Eclipse,Ibm Rad,RationalApplicationDeveloper中有哪些特性或功能,而Eclipse中没有?为什么需要RationalApplicationDeveloper?Eclipse没有内置的服务器来运行web应用程序。RAD是Eclipse+的一些其他特性 RAD是IBM开发的基于Eclipse的商业IDE。在非常高的层次上,在RAD中,WebSphere是捆绑的,您可以在WebSphere服务器上部署web应用程序。如果您正在处理一个实际部署在IBMWebSphereServer(生产中)上
您可以在和上阅读有关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的工具
如果您只需要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做得非常好