2013-04-22 20 views
7

Es gibt einen sehr informativen Vergleich zwischen MINA und netty in here Ich würde gerne Ihre Präferenz, wenn die Plattform Android ist!Apache MINA vs netty für Android

  • Ich habe einen Host, die Verbindungen von und Herstellen von Verbindungen zu Android-Geräte akzeptieren sollte.
  • Dieser Host implementiert Boost.ASIO für seine Operationen. Und ich muss wählen Sie ein einfaches Framework für die Android-Seite.
  • Basierend auf ein paar Stunden Googeln, ich, ziemlich neu in Java, verengt zu MINA und netty. Beide scheinen nett zu sein, obwohl Netty einfacher zu sein scheint.
  • Ich war verwirrt, als ich ein paar Fehlerberichte über die Verwendung von Netty in Android las.

  • Die Anzahl der Android-Emulatoren, die sich mit dem Host verbinden, kann zu einer großen Anzahl anwachsen.

Die Frage ist also klar: welche besser verwendet werden soll: netty oder MINA?

BTW, Irgendwelche anderen Rahmen zu empfehlen?

Ich schätze Sie freundliche Kommentare und Antworten. Danke

+0

Sie könnten eine native Bibliothek in C++ mit 'Boost.Asio' schreiben (und cpp-netlib, wenn Sie Protokolle auf Anwendungsebene benötigen http://www.cplusplus-soup.com/2011/08/cpp-netlib- 091-released.html). –

+0

@IgorR. native Bibliothek ?! naaaaaah, da sollte es bessere Möglichkeiten geben. Ich bin wohler mit C++, aber für dieses eine, ich denke wirklich, dass ich eine Java-basierte Lösung verwenden sollte. Konzentrieren wir uns auf die Hauptfrage: Welche funktioniert besser für Android? Netty oder MINA. – rahman

+0

wirklich keine Antworten? – rahman

Antwort

0

Ich denke wie Jon Watte, das wird ein "lesen und testen", ich habe über beide gelesen, aber scheint niemand ist besser als der andere, nur anders, mit seinen Vor- und Nachteilen.

Suchen Sie nach einem Projekt wie Ihnen, um Ihre Aufgabe zu erleichtern, wenn es viele Projekte auf netty verwenden und umgekehrt mit MINA. Also versuchen Sie, was Sie bevorzugen, nur das.