Rational-Anwendungsentwickler vs Eclipse

8

Welche Funktionen oder Funktionen sind in Rational Application Developer und nicht in Eclipse enthalten? Warum wird Rational Application Developer benötigt?

    
Karthikeyan Kulasekaran 27.03.2015, 10:49
quelle

3 Antworten

8

In Eclipse ist kein Server zum Ausführen der Webanwendung integriert. RAD ist Eclipse + einige weitere Funktionen.

RAD ist eine kommerzielle Eclipse-basierte IDE, die von IBM entwickelt wurde. Auf einer sehr hohen Ebene ist WebSphere in RAD gebündelt und Sie können Ihre Webanwendung auf dem WebSphere-Server selbst implementieren. Wenn Sie an einer Anwendung arbeiten, die tatsächlich auf dem IBM WebSphere-Server (in der Produktion) implementiert ist, können Sie RAD verwenden, um Überraschungen zu vermeiden, die nach der Bereitstellung auftreten können.

Die Bereitstellung in WebSphere in RAD ist jedoch ein zeit- und ressourcenverbrauchender Prozess.

Wenn Sie kostenlose Alternativen prüfen möchten, können Sie Eclipse und einen Tomcat-Server verwenden.

Sie können mehr über RAD auf dem Wikipedia-Link und auf IBM-Website .

    
Pramod Karandikar 27.03.2015 12:20
quelle
7

Standardmäßig ist Eclipse nur die Java-Entwicklungsumgebung und nicht Java EE. Um also für Java EE zu entwickeln, benötigen Sie das Eclipse-Paket für Java EE-Entwickler. RAD basiert darauf und hat viele weitere Funktionen, die enger mit der Entwicklung und Bereitstellung von Anwendungen für verschiedene WebSphere-Produkte verbunden sind.

Hier ist eine kurze Liste mit zusätzlichen Funktionen in RAD (es ist keine vollständige Liste und könnte sich im detaillierten Vergleich zwischen bestimmten RAD und Eclipse für Java EE-Versionen ändern):

  • Programmierung von Support-Erweiterungen
    • Verbesserte JSF-Werkzeuge
    • SCA, SIP, OSGi, WebSphere-Stapelverarbeitung
    • Portlet- und Portalthema-Tooling
    • JCA-Assistenten (Erstellen benutzerdefinierter JCA-Adapter)
    • Jython-Editor zum Erstellen von WebSphere-wsadmin-Skripten
  • Erweiterungen für Modellierung und Analyse
    • UML-Visualisierungen
    • Tools zur Codeabdeckung
    • Statische Codeanalyse
    • Einige Erweiterungen in Profiling-Tools
  • Bereitstellungserweiterungen - Bereitstellung von Testumgebungen und Server-Tools für:
    • WebSphere Application Server 7.0, 8.0, 8.5.5
    • WebSphere Liberty - neue leichtgewichtige Laufzeit
    • WebSphere Portal
    • Tools zur Unterstützung der Bereitstellung bei Bluemix

Sie können sehen, was neu ist - neue Funktionen und Verbesserungen von RAD 9.1

Wenn Sie beabsichtigen, WebSphere Application Server zu kaufen, könnten Sie daran interessiert sein die Tools Edition -Lizenz, in der Sie neben den Serverlizenzen eine unbegrenzte Anzahl von RAD erhalten Lizenzen für die Entwicklung für diese Laufzeit.

    
Gas 01.04.2015 08:27
quelle
2

Lange Antwort kurz. Wenn Sie einen Websphere-Server in Ihrem Unternehmen haben, sollten Sie besser RAD verwenden, aber wenn Sie nicht nur Eclipse verwenden. Die zusätzlichen Werkzeuge in RAD over Eclipse sind hauptsächlich für die Unterstützung von IBM Produkten (WAS, Blumix, WID, ..) vorgesehen.

    
J D 09.01.2017 19:32
quelle

Tags und Links