Estoy planeando trabajar en algunos proyectos de hobby Java. He realizado algunos proyectos a pequeña escala, por lo que estoy familiarizado con el lenguaje en sí mismo y construyendo una GUI con Swing. Me gustaría hacer que mi trabajo sea un poco menos ad hoc y tal vez encontrar algunas herramientas que puedan ser útiles en el mundo real.¿Existe un mejor marco de aplicación Java que Swing?
NetBeans ahora viene incluido con el Swing Application Framework, que parece ser una herramienta muy útil. Ayuda a salvar el abismo entre saber cómo crear un JFrame y cómo usarlo efectivamente en el contexto de una aplicación más grande. El problema es que hay grandes porciones de la API completamente indocumentadas y prácticamente no hay documentación sobre cómo usarla. Solo hay dos preguntas en las preguntas frecuentes, las listas de correo están casi muertas, y no puedo decir si el proyecto se está desarrollando activamente o si se ha abandonado. Me las arreglé para ponerme en marcha con base en gran medida en el two-year-old JavaOne presentation publicado en la página principal del proyecto.
¿Existe una mejor alternativa? ¿Hay otra herramienta/biblioteca/API que hace el mismo tipo de cosas de una manera un poco más amigable para los novatos? Tenga en cuenta que estoy planeando desarrollar aplicaciones de escritorio en este momento, y no estoy buscando frameworks J2EE como Spring e Hibernate.
He usado Eclipse en el pasado remoto como un IDE y he estado usando Netbeans últimamente, que es donde encontré el Spring AF en primer lugar. – eaolson