2010-09-13 13 views
7

Sto cercando GWT Design per impostare il progetto. Potrei usare MVP(GWTP) o JBoss Errai. Non ho ancora deciso. C'è qualcuno che ha vissuto in uno di questi?C'è qualcuno che ha usato JBoss Errai nei loro progetti?

È possibile fornire vantaggi e svantaggi di questi framework.

+0

È inoltre necessario considerare la combinazione gwt-presenter/gwt-dispatch (http://code.google.com/p/gwt-presenter/, http://code.google.com/p/gwt-dispatch) . –

+0

@Shahzeb Non sono ancora soddisfatto .... – firstthumb

+0

@firstthumb ha aiutato la mia risposta? – xybrek

risposta

3

Errai di gran lunga il migliore per un set completo di strumenti. La spedizione GWT può essere utilizzata solo da sola se non si utilizza Errai o GWTP.

+0

Correttamente Errai suona bene ma non è ancora stato rilasciato completamente. È ancora in sviluppo e sembra non finire alla fine di quest'anno. – firstthumb

0

Spiacente, non ho potuto lavorare su come aggiungere una risposta :(qualsiasi modo si hai ragione, ma Errai bus e per messaggistica e area di lavoro per l'interfaccia utente sono abbastanza buoni e abbastanza maturi e tu Iam li usi felicemente in un progetto con non per i prossimi 8 mesi, ma se volessi andare a vivere oggi, Errai non sarebbe comunque preoccupante, è piuttosto stabile

2

JBoss Errai è abbastanza "maturo" ora penso, e lo sto usando per il mio annuncio commerciale progetti.

in sostanza, una delle migliori caratteristiche di Errai ora (a partire da questo momento) è che permette veramente buono di template con GWT.

1

Errai:

  • UI Errai, troppo facile da imparare.
  • L'interfaccia utente di Errai di nuovo, l'uso CSS è nativo, solo in casi particolari è necessario impostare uno stile CSS nel codice.
  • MENO Suport.
  • JPA nel browser.
  • CDI attraverso Weld, è possibile utilizzare Seam sulla primavera.
  • È possibile avere la navigazione della pagina (navigazione Errai).
  • Non è necessario dichiarare due interfacce per interagire con il server.
  • Comunicazione con il server sotto forma di messaggi, eventi o tramite REST o RPC.

caratteristiche vaniglia GWT:

  • UI legante. Che cosa?! più tag da imparare? Oh andiamo!
  • CSS tramite codice Java.
  • Non ha supporto.
  • Non supporta l'iniezione di servizi CDI in modo nativo.
  • Non supporta la navigazione della pagina in modo nativo (le attività e i luoghi funzionano solo in una pagina).
  • Non ha alcun supporto per la persistenza lato client.
  • Devi dichiarare due interfacce per interagire con il server (sì, puoi avere un assistente che ti fa il codice, ma è un codice che devi mantenere).
  • interazione GWT solo dal meccanismo RPC.

Quindi, secondo me, se è possibile aggiungere Errai nel vostro GWT i progetti della vostra sviluppi saranno più comodo :-)

Cheers!

+0

Sì, grazie! grazie per i tuoi buoni punti ... – Cataclysm