2013-10-23 10 views
5

Vor ungefähr vier Tagen begann ich, das Apache MINA Framework zu studieren. Ich fand es besonders interessant, aber bald bemerkte ich, dass das Lernmaterial unvollständig war. Was ich in der "user guide" -Seite sah, sah ich, dass es veraltet zu sein schien, indem zwei Bibliotheken MINA 1.x bis 2.x gemischt wurden. Es ist schon eine Weile her, seit ich ein Thema im Internet mit einem aktuelleren Datum gesehen habe. Ich habe recherchiert und ich denke, das macht ungefähr 1 Jahr seit MINA aktualisiert wurde.Ist Apache MINA tot? (23.10.2013)

Meine Fragen sind:

  1. wurde das Projekt aufgegeben wurde?

  2. Wenn ja, welches andere Projekt empfehlen Sie Leser und andere Programmierer, die Funktionen wie MINA hat?

  3. Wenn nicht, wie kann ich mit den Designern sprechen? Ich habe versucht, mich per E-Mail zu registrieren, als sie über "abonnieren" sprachen, aber ich konnte nicht. Ich habe tatsächlich eine Fehlermeldung erhalten, dass meine E-Mail nicht gesendet werden konnte, obwohl ich die Versandadresse überprüft und korrigiert habe.

Antwort

2

Das Projekt ist nicht tot.

  • Die letzte Version war Oktober 2012, die mich nicht als unglaublich lange Zeit für ein stabiles Java-Projekt erscheinen lässt.
  • Die Dokumentation variiert von Projekt zu Projekt. 1.x- und 2.x-Dokumente, die zusammengemischt werden, implizieren, dass die Dokumentation für das Projekt schlecht ist, nicht dass das Projekt tot ist.
  • Noch wichtiger, um die Gesundheit eines Projekts zu beurteilen, ist es am besten, seine Problemverfolgung zu überprüfen, die für MINA here gefunden werden kann. Bis zum 6. November (vor zwei Wochen) gibt es Aktivitäten vom Projektleiter, per this page. Beachten Sie auch, dass die Entwicklung von MINA 3.0.0 im Juli 2013 (vor 4 Monaten) dokumentiert wurde. Nach dem Lesen dieser Seite scheint es, dass ihre nächste Version 3.0.0 sein wird, es sei denn, es wird ein dringender Patch auf 2.0 kommen.

    Das alles gesagt, ich bin stark unter dem Eindruck, dass Netty die Standard-Wahl für ein NIO-Framework ist - ich würde sicher sein, seine Funktionen vor der Implementierung eines MINA-Projekts zu verstehen.

    1

    Für Alternativen können Sie Wikipedia überprüfen:

    1. Grizzly
    2. Netty 3
    3. Quickserver
    4. xSocket
    +1

    Oh. Danke Colin. Für jetzt möchte ich sicherstellen, dass MINA aufgegeben wurde oder nicht. Ich habe einen großen Artikel über die Verwendung von MINA geschrieben und möchte es nicht einfach wegwerfen, ohne sicher zu sein. Wie auch immer, ich danke Ihnen dafür, dass Sie auf andere Frameworks hingewiesen haben, aber ich möchte immer noch wissen, ob MINA aufgegeben wurde oder nicht, und mehr, wenn meine Informationen über MINA stimmen (1 Jahr ohne Update). Vielen Dank. – Loa

    +0

    Ich betrachte netty und mina, weil ich ein paar smpp-Clients implementieren muss, die pdu etc. verarbeiten. Sind Sie fertig mit dem Schreiben Ihres Artikels? Wenn ja, wäre ich daran interessiert, es zu lesen –

    0

    Andere alternative Socket-Frameworks;

    1. Supersocket (.NET- und Mono Imp.)
    2. Raining Sockets (JAVA imp.)
    3. naga (JAVA)
    4. extasys (Java, Mono und Microsoft .NET)

    siehe auch ..

    JAVA SOCKS Server