Tôi có một chương trình rất lớn hiện đang sử dụng SWT. Chương trình có thể chạy trên cả Windows, Mac và Linux và đây là một ứng dụng máy tính để bàn lớn với nhiều yếu tố. Bây giờ SWT đã hơi cũ, tôi muốn chuyển sang Swing hoặc JavaFX. Và tôi muốn nghe suy nghĩ của bạn về ba điều.
Mối quan tâm chính của tôi là những gì sẽ tốt hơn cho một ứng dụng GUI trên máy tính để bàn? (Tôi đã xem trực tuyến và nhiều người cho rằng JavaFX cũng tốt như Swing, nhưng tôi không thấy nhiều đối số hợp lệ ngoại trừ các cuộc chiến nảy lửa ý kiến đơn giản). Nó phải hoạt động trên cả Windows, Mac và một số bản phân phối Linux phổ biến.
Điều gì sẽ sạch hơn và dễ dàng hơn để duy trì?
và cái gì sẽ nhanh hơn để xây dựng từ đầu?
Tôi đang sử dụng MVC methology trong ứng dụng của mình, nếu điều đó có ích gì.