Domanda

Sto avviando un progetto per il quale avremo un thin client, inviando richieste e ricevendo risposte da un server.

Siamo ancora in fase di pianificazione, quindi abbiamo la possibilità di optare per una GUI basata su Eclipse (plugin Eclipse) o usare GWT come fromtend per l'applicazione.

Non ho molta familiarità con Eclipse come GUI (né con GWT) ma conosco Java "normale".

Quali sarebbero i principali vantaggi e svantaggi di entrambi gli approcci?

Modifica: per rispondere alle domande poste:

  • Il progetto, se basato su Eclipse, userebbe la GUI Eclipse di base (nessun strumento di codifica, solo ossa nude) e la GUI verrebbe impacchettata con essa.
  • Ho esaminato GWT e finora sembra la scelta migliore, ma ho ancora delle ricerche da fare.
  • Il metodo di comunicazione è una variante di CORBA (Librerie interne)
È stato utile?

Soluzione

Se stai pensando di utilizzare Eclipse per creare un client autonomo o un plug-in appena aggiunto a un'installazione esistente di Eclipse, come pensi di comunicare con il tuo server?

Il nostro team ha provato a creare un'applicazione Eclipse Rich Client Platform e a farla comunicare con un livello intermedio basato su EJB J2EE su RMI, e ha funzionato abbastanza bene, tranne quando siamo arrivati ??alla sicurezza e non abbiamo potuto utilizzare nessuno degli standard Pattern di sicurezza J2EE per creare un login sul client Eclipse che si autenticherà sul server.

Questo sembra essere un problema noto nei circoli di Eclipse, ma non ho visto nulla che sia una buona soluzione per questo.

GWT sembra piuttosto avanzato per quello che è, e ci sono diversi IDE che hanno aggiunto strumenti per lavorare con esso, ma non ho esperienza diretta con cui svilupparlo. Tutto ciò che ho visto in termini di demo ed esempi lo rende davvero potente e facile da usare.

Quindi il mio punto di base è che Eclipse è una piattaforma entusiasmante, ma dovrai affrontare difficoltà che potresti dover risolvere da solo. GWT sembra essere un'alternativa più semplice per ora.

Altri suggerimenti

Proveniente da qualcuno che ha la tua stessa esperienza (non hai sviluppato alcun plug-in basato su Eclipse o qualcosa con GWT), questa è puramente un'opinione da un'altra prospettiva sul tuo problema.

Solo dal punto di vista dell'applicazione fornita da un thin client, penso che GWT si adatterebbe un po 'meglio a questa situazione. Sarebbe sicuramente un po 'più leggero e non richiederebbe il sovraccarico di un plugin Eclipse.

Penso anche che ciò renderebbe molto più semplice la distribuzione degli aggiornamenti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top