Я планирую работать над некоторыми проектами Java для хобби. Я сделал несколько небольших проектов, поэтому я знаком с самим языком и создаю графический интерфейс с Swing. Я хотел бы сделать свою работу немного менее ad-hoc и, возможно, найти некоторые инструменты, которые могут быть полезны в реальном мире.Есть ли лучшая инфраструктура приложений Java, чем Swing?
Теперь NetBeans поставляется в комплекте с Swing Application Framework, который, кажется, очень полезный инструмент. Это помогает преодолеть пропасть, зная, как создать JFrame и как эффективно использовать ее в контексте более крупного приложения. Проблема заключается в том, что большие фрагменты API полностью недокументированы, и практически нет документации о том, как его использовать. В FAQ часто задаются два вопроса: списки рассылки почти мертвы, и я даже не могу сказать, активно ли проект разрабатывается или он оставлен. Мне удалось подняться и работать с ним, основываясь главным образом на two-year-old JavaOne presentation, размещенном на домашней странице проекта.
Есть ли лучшая альтернатива? Является ли еще один инструмент/библиотека/API, который делает то же самое в немного более дружелюбном для новичков? Обратите внимание, что я планирую сейчас разрабатывать настольные приложения и не ищу рамки J2EE, такие как Spring и Hibernate.
Я использовал Eclipse в далеком прошлом как IDE и недавно использовал Netbeans, где я нашел Spring AF в первую очередь. – eaolson