Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Rational Application Developer vs Eclipse

What are the features or functionality which is present in Rational Application Developer and not in Eclipse? Why is Rational Application Developer needed?

like image 996
Karthikeyan Kulasekaran Avatar asked Mar 27 '15 10:03

Karthikeyan Kulasekaran


People also ask

What is RAD IDE?

Go Up to Introduction Index (IDE Tutorial) RAD Studio is an object-oriented, visual programming environment for rapid application development (RAD). Using RAD Studio, you can create highly efficient visual applications with a minimum of manual coding, using either the Delphi or C++ programming languages.

What is WebSphere?

IBM WebSphere Application Server is a flexible, secure Java server runtime environment for enterprise applications. Deploy and manage applications and services regardless of time, location or device type.


2 Answers

By default Eclipse is only Java development environment not Java EE, so to develop for Java EE you need Eclipse bundle for Java EE developers. RAD is based on that, plus has many other features more strictly related to developing and deploying applications to various WebSphere products.

Here is short list with additional features in RAD (it is not complete list and might change in detailed comparison between specific RAD and Eclipse for Java EE versions):

  • Programming support extensions
    • Enhanced JSF tooling
    • SCA, SIP, OSGi, WebSphere Batch tooling
    • Portlet and Portal theme tooling
    • JCA wizards (creating custom JCA adapters)
    • Jython editor for creating WebSphere wsadmin scripts
  • Modeling and analysis extensions
    • UML visualizations
    • Code coverage tools
    • Static code analysis
    • Some extensions in profiling tools
  • Deployment extensions - provided testing environments and server tools for:
    • WebSphere Application Server 7.0, 8.0, 8.5.5
    • WebSphere Liberty - new lightweight runtime
    • WebSphere Portal
    • Tools to support deployment to Bluemix

You can see whats new here - RAD 9.1 new features and enhancements

If you plan to buy WebSphere Application Server, you might be interested in the Tools Edition license, where in addition to server licenses you get unlimited number of RAD licenses for development for that runtime.

UPDATE

If you just need server support in Eclipse there is WebSphere Developer tools plugin for Eclipse, freely available via Eclipse Marketplace, which supports WAS 8, 8.5, 9 and WebSphere Liberty.

like image 155
Gas Avatar answered Nov 07 '22 04:11

Gas


Long answer short. If you have Websphere server in your enterprise you are better off using RAD but if you don't then just use Eclipse. The additional tooling in RAD over Eclipse is primarily for IBM product (WAS, Blumix, WID, ..) support.

like image 26
J D Avatar answered Nov 07 '22 03:11

J D