2010-08-18 16 views
5

Quali sono le differenze tra queste due librerie Java cometa? C'è un motivo per sceglierne uno rispetto all'altro?Usa Atmosfera o Cometd

risposta

1

Dalle mie esperienze personali, io altamente suggerisco di ottenere lontano da tutti e due! Il team DWR è tornato per iniziare lo sviluppo e la versione 3.0 sarà pronta al più presto.

+0

Potrebbe motivare perché dovrei "scappare" da loro? Quali problemi hai avuto con Atmosphere o Cometd che DWR ha risolto? – Jimmy

+1

Devi gestire molte cose con gli altri. in altre parole, devi implementare la tua soluzione lato client e un serializzatore appropriato. DWR li ha presi tutti. – Azz

+2

DWR sembra ... beh non proprio attivo: http://dwr.2114559.n2.nabble.com/Is-DWR-still-alive-td7579778.html Vorrei scegliere le altre alternative (ad es. Ho scelto cometd e è stato un gioco da ragazzi per iniziare come i documenti sono davvero buoni). anche la frase "3.0 sarà pronta al più presto" ha ormai quasi 2 anni;) – Karussell

1

Dalla mia esperienza di lavoro con il framework Atmosphere ci sono alcune carenze di documentazione e problemi, come dover aggiungere la propria funzionalità al protocollo attuale. E 'abbastanza recente e sembra essere guadagnando più trazione e supporto, ma (ancora) non ha una grande comunità dietro di esso. Oltre a questo ha sia server e client in Java e JavaScript. È integrato nel framework Vaadin e ci sono già molti esempi di utilizzo con altri framework come Play e GWT. Una cosa molto buona in merito a Atmosphere è che supporta virtualmente qualsiasi contenitore: Tomcat, JBoss, Gettata, Glassfish ... quindi se questo è un requisito è una grande scelta.

Cometd non so per esperienza, ma quello che so da guardarsi intorno è che sembra essere molto ben documentato. Tuttavia, il repository GH non ha più follower di Atmosphere. Da quello che so non supporta tanti contenitori quanto Atmosphere.

Entrambi si integrano con Google Guice e altri requisiti comuni.

si possono anche trovare un vecchio articolo su questo problema qui, ma entrambi i quadri evoluto molto da allora:

http://www.ibm.com/developerworks/library/wa-reverseajax4/