Tôi là một nhà phát triển web vào ban ngày và suy nghĩ về việc xây dựng ứng dụng máy tính để bàn thực sự đầu tiên của mình. Ý tưởng là xây dựng một công cụ tự động hóa một nhiệm vụ rất lặp đi lặp lại trong một ứng dụng web nơi không có API.
Tôi biết tôi muốn sử dụng Java. Tôi đã sử dụng nó trước đây cho các công cụ web, biết cú pháp khá tốt và muốn ứng dụng được thể hiện chéo dễ dàng nhất có thể.
Trường hợp tôi không chắc chắn là liệu tôi nên sử dụng SWT hay Swing. Vì khán giả chính của tôi sử dụng Windows, tôi muốn xem nó như bản địa nhất có thể ở đó. Linux và Mac nên hoạt động, nhưng ngoại hình không quá quan trọng ở đây.
Vì vậy, các đối số cho và chống lại từng UI UI, Swing hoặc SWT là gì?
Cảm ơn.
PS: Tôi phát triển trên Windows bằng Eclipse. Nhưng đã suy nghĩ về việc chơi với Netbeans.