Disclaimer: io sono il ragazzo Webbit
C'è sicuramente un sacco di sovrapposizione tra i 3 progetti. Quando ho creato Webbit non ero a conoscenza degli altri due - se lo fossi stato, potrebbe non esistere, o forse avrei passato il mio tempo a contribuire agli altri.
posso parlare un po 'di Webbit ...
Non è un framework IO evented multiuso. O toolkit del protocollo di rete. O astrazione del filesystem. Webbit fa solo una piccola parte di ciò che fanno gli altri.
Webbit non è un framework Web completo. Come Node.JS o l'API Servlet, fornisce gli elementi costitutivi fondamentali per la creazione di framework di livello superiore, ma lo lascia a progetti esterni (come Webbit-EasyRemote o Webbit-REST).
Ciò su cui Webbit si concentra è un server HTTP e WebSocket semplice, integrabile, non bloccante.
Poiché richiede l'approccio "fai una cosa e fallo bene", è stato progettato anche per essere utilizzato in combinazione con altre librerie. Permette di passare java.util.concurrent.Executors esterni ed evita i contesti dei thread singleton, rendendolo particolarmente adatto per l'integrazione con le librerie di concorency in stile Actor come Jetlang e HeySync.
Vert.x e Deft portano framework completi per lo sviluppo in stile Node immediato. Webbit è solo un piccolo strumento che può aiutare HTTP/WebSocket a abilitare la tua applicazione.C'è bisogno di entrambi e dipende in realtà dalle vostre esigenze (e dallo stile personale) su quale sia più appropriato.
fonte
2011-10-10 22:05:05
Perché i voti "non costruttive"? Questo è un vero e proprio greenfield per lo spazio JVM e questi sembrano essere i tre progetti in fase iniziale. Mi sembra giusto scoprire le loro differenze. Non inteso per essere un'esca infuocata, e non preso come tale dalle persone coinvolte nel progetto come puoi vedere qui sotto. Rimuoverò la parte "vs" dal titolo –
+1. Adoro il fatto che le uniche risposte provengano dai ragazzi reali che hanno realizzato i tre progetti in questione. –