Quali sono le funzionalità o funzionalità presenti in Rational Application Developer e non in Eclipse? Perché è necessario Rational Application Developer?Rational Application Developer vs Eclipse
risposta
Eclipse non dispone di un server integrato per l'esecuzione dell'applicazione web. RAD è Eclipse + alcune altre funzionalità.
RAD è un IDE basato su Eclipse commerciale, sviluppato da IBM. Ad un livello molto alto, in RAD, WebSphere viene fornito in bundle ed è possibile distribuire la propria applicazione Web sul server WebSphere stesso. Se si sta lavorando su un'applicazione effettivamente distribuita sul server IBM WebSphere (in produzione), è possibile utilizzare RAD per evitare sorprese che potrebbero verificarsi dopo la distribuzione.
Tuttavia, la distribuzione su WebSphere in RAD è un processo che richiede tempo e risorse.
Se si desidera verificare alternative libere, è possibile utilizzare Eclipse e un server Tomcat.
Ulteriori informazioni su RAD su Wikipedia link e su IBM website.
Per impostazione predefinita, Eclipse è solo ambiente di sviluppo Java non Java EE, quindi per sviluppare Java EE è necessario il bundle Eclipse per gli sviluppatori Java EE. Il RAD si basa su questo, oltre a molte altre funzionalità strettamente correlate allo sviluppo e alla distribuzione di applicazioni su vari prodotti WebSphere.
Qui è la lista corta con funzionalità aggiuntive in RAD (non è la lista completa e potrebbe cambiare in confronto dettagliato tra le specifiche RAD ed Eclipse per le versioni Java EE):
- Programmazione estensione della
- avanzate JSF utensili
- SCA, SIP, OSGi, WebSphere Batch utensili
- portlet e Portal tema utensili
- JCA maghi (cre ng personalizzato adattatori JCA)
- editor di Jython per la creazione di WebSphere script wsadmin
- modellazione e l'analisi estensioni
- visualizzazioni UML strumenti di copertura
- Codice
- Analisi statica del codice
- Alcune estensioni di profilazione strumenti
- Estensioni di distribuzione: ambienti di test e strumenti server disponibili per:
- WebSphere Application Server 7.0, 8.0, 8.5.5
- WebSphere Liberty - nuovo runtime leggero
- WebSphere Portal
- strumenti per supportare la distribuzione di bluemix
Si può vedere che cosa è nuovo qui - RAD 9.1 new features and enhancements
Se avete intenzione di acquistare WebSphere Application Server, potrebbe essere interessato a la licenza Tools Edition, dove oltre alle licenze server si ottiene un numero illimitato di nu mber di licenze RAD per lo sviluppo di quel runtime.
Risposta lunga corta. Se si dispone di server Websphere nella propria azienda, è preferibile utilizzare RAD, ma se non si utilizza semplicemente Eclipse. La strumentazione aggiuntiva in RAD su Eclipse è principalmente per il supporto del prodotto IBM (WAS, Blumix, WID, ..).