2013-04-22 15 views
7

C'è un confronto molto informativo tra MINA e netty in here Mi piacerebbe sapere la vostra preferenza quando la piattaforma è Android!Apache MINA vs netty per Android

  • Ho un ospite che dovrebbe accettare le connessioni da e stabilire connessioni ai dispositivi Android.
  • Questo host implementa Boost.ASIO per le sue operazioni. E ho bisogno di selezionare una struttura facile per il lato Android.
  • Sulla base di un paio d'ore di googling, I, abbastanza nuovo per Java, ridotto a MINA e netty. Entrambi sembrano essere carini, anche se il problema sembra essere più facile.
  • Mi sono confuso quando ho letto un paio di segnalazioni di bug sull'utilizzo di netty in Android.

  • Il numero di emulatori Android che si collegano all'host può aumentare a un numero elevato.

Quindi la domanda è semplice: quale è meglio per essere utilizzato: Netty o MINA?

BTW, Qualche altro quadro da suggerire?

Apprezzo commenti e risposte gentili. Grazie

+0

È possibile scrivere una libreria nativa in C++ utilizzando "Boost.Asio' (e cpp-netlib, se sono necessari i protocolli di livello applicazione http://www.cplusplus-soup.com/2011/08/cpp-netlib- 091-released.html). –

+0

@IgorR. biblioteca nativa ?! naaaaaah, dovrebbero esserci opzioni migliori là fuori. Sono più a mio agio con C++ ma per questo, penso davvero che dovrei usare una soluzione basata su Java. Concentriamoci sulla domanda principale: quale funziona meglio per Android? netty o MINA. – rahman

+0

davvero nessuna risposta? – rahman

risposta

0

Io opino come Jon Watte, questo sarà un "leggi e prova", ho letto su entrambi ma sembra che nessuno sia migliore dell'altro, solo diverso, con i suoi pro e contro.

Cercare qualche progetto sembrava come il tuo per semplificare il tuo compito, se ci sono molti progetti sul piccolo uso questo e viceversa con MINA. Quindi prova quale preferisci, solo questo.