Ich plane, an einigen Hobby-Java-Projekten zu arbeiten. Ich habe einige kleine Projekte gemacht, daher bin ich mit der Sprache selbst vertraut und baue eine GUI mit Swing. Ich möchte meine Arbeit ein bisschen weniger ad-hoc machen und vielleicht ein paar Werkzeuge finden, die in der realen Welt nützlich sein könnten.Gibt es ein besseres Java-Anwendungsframework als Swing?
NetBeans wird jetzt mit der Swing Application Framework, die ein sehr nützliches Werkzeug zu sein scheint gebündelt. Es hilft dabei, die Kluft zu überwinden zwischen dem Wissen, wie man einen JFrame erstellt und wie man ihn im Kontext einer größeren Anwendung effektiv einsetzt. Das Problem ist, dass große Teile der API völlig undokumentiert sind und es praktisch keine Dokumentation darüber gibt, wie man sie benutzt. Es gibt nur zwei Fragen in den FAQ, die Mailinglisten sind fast tot und ich kann nicht einmal sagen, ob das Projekt aktiv entwickelt wird oder ob es aufgegeben wurde. Ich habe es geschafft, basierend auf der two-year-old JavaOne presentation, die auf der Homepage des Projekts veröffentlicht wurde.
Gibt es eine bessere Alternative? Gibt es ein anderes Tool/eine andere Bibliothek/API, das die gleiche Sache auf eine etwas neuere Art und Weise macht? Beachten Sie, dass ich zur Zeit Desktop-Anwendungen entwickeln möchte und nicht nach J2EE-Frameworks wie Spring und Hibernate suche.
Ich habe Eclipse in der fernen Vergangenheit als eine IDE verwendet und habe in letzter Zeit Netbeans verwendet, wo ich den Spring AF in erster Linie gefunden habe. – eaolson