Welche Funktionen oder Funktionen sind in Rational Application Developer und nicht in Eclipse enthalten? Warum wird Rational Application Developer benötigt?Rational-Anwendungsentwickler vs Eclipse
Antwort
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 überprüfen möchten, können Sie Eclipse und einen Tomcat-Server verwenden.
Sie könnten mehr über RAD auf der Wikipedia link und auch auf IBM website lesen.
Standardmäßig ist Eclipse nur Java-Entwicklungsumgebung und nicht Java EE, also für Java EE zu entwickeln, benötigen Sie Eclipse-Bundle für Java EE-Entwickler. RAD basiert darauf und verfügt über viele weitere Funktionen, die enger mit der Entwicklung und Bereitstellung von Anwendungen für verschiedene WebSphere-Produkte verknüpft sind. Hier
ist kurze Liste mit zusätzlichen Funktionen in RAD (es ist keine vollständige Liste und könnte in detailliertem Vergleich zwischen spezifischem RAD und Eclipse für die Versionen Java EE aus):
- Programmierung Verlängerungen
- Verbesserte JSF Werkzeug
- SCA, SIP, OSGi, WebSphere Batch Tooling
- Portlet und Portal Thema Werkzeuge
- JCA Assistenten (creati ng benutzerdefinierte JCA-Adapter)
- Jython-Editor zum Erstellen von WebSphere wsadmin-Scripts
- Modellierung und Analyse-Erweiterungen
- UML Visualisierungen
- abdeckenden Code-Tools
- Statische Code-Analyse
- einige Erweiterungen in Profilierung Werkzeuge
- Bereitstellungserweiterungen - Bereitgestellte Testumgebungen und Server-Tools für:
- WebSphere Application Server 7.0, 8.0, 8.5.5
- WebSphere Liberty - neue leichte Laufzeit
- WebSphere Portal
- Werkzeuge Bereitstellung zu unterstützen
Sie können Bluemix sehen, was neu hier - RAD 9.1 new features and enhancements
Wenn Sie planen, zu kaufen An WebSphere Application Server interessiert Sie möglicherweise die Lizenz Tools Edition, in der Sie neben den Serverlizenzen unbegrenzt viele Lizenzen erhalten mber von RAD-Lizenzen für die Entwicklung für diese Laufzeit.
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.