Tôi đang lập kế hoạch để làm việc trên một số dự án Java sở thích. Tôi đã thực hiện một số dự án quy mô nhỏ, vì vậy tôi đã quen thuộc với ngôn ngữ chính nó và xây dựng một GUI với Swing. Tôi muốn làm cho công việc của tôi một chút ít đặc biệt và có thể tìm thấy một số công cụ có thể hữu ích trong thế giới thực.Có khung ứng dụng Java tốt hơn Swing không?
NetBeans bây giờ đi kèm với Swing Application Framework, mà có vẻ là một công cụ rất hữu ích. Nó giúp bắc cầu vịnh giữa việc biết cách tạo một JFrame và cách sử dụng một cách hiệu quả trong bối cảnh của một ứng dụng lớn hơn. Vấn đề là có nhiều phần lớn của API hoàn toàn không có giấy tờ và hầu như không có tài liệu hướng dẫn về cách sử dụng nó. Chỉ có hai câu hỏi trong FAQ, danh sách gửi thư là tất cả nhưng đã chết, và tôi thậm chí không thể biết được dự án đang được tích cực phát triển hay nó bị bỏ rơi. Tôi đã quản lý để có được và chạy với nó chủ yếu dựa trên two-year-old JavaOne presentation được đăng trên trang chủ của dự án.
Có phương án nào tốt hơn không? Có phải một công cụ/thư viện/API khác có thực hiện cùng một loại điều theo cách thân thiện với người mới hơn một chút không? Lưu ý rằng tôi đang lên kế hoạch phát triển các ứng dụng dành cho máy tính để bàn vào lúc này và không tìm kiếm các khung công tác J2EE như Spring và Hibernate.
Tôi đã sử dụng Eclipse trong quá khứ xa xôi như một IDE và gần đây đã sử dụng Netbeans, đây là nơi tôi tìm thấy Spring AF ngay từ đầu. – eaolson