Tôi đang sử dụng để phát triển các ứng dụng web bằng Java (Struts, Spring, JSP ...). Nhưng bây giờ tôi muốn phát triển một máy tính để bàn. Tôi không bao giờ thích thiết kế các cửa sổ trong Java (AWT, Swing, SWT): quá nhiều công việc cho một giao diện xấu xí. Vì vậy, tôi nghĩ rằng nó có thể là một ý tưởng tốt nếu có thể tận dụng các kỹ năng ứng dụng web của tôi. Một tùy chọn là sửa đổi Trình duyệt SWT và thực hiện cuộc gọi đến một hàm Java thay vì các yêu cầu HTTP. Một add-on rất tốt sẽ là sử dụng JSP. Cuối cùng, tôi nghĩ rằng có lẽ có một số khuôn khổ hoặc công cụ cho việc này.Phát triển chế độ xem ứng dụng dành cho máy tính để bàn với HTML, dưới dạng ứng dụng web
Bạn có nghĩ rằng những gì tôi đề xuất là một ý tưởng hay không? Có sẵn một số khung cho việc này?
Tôi cần điều này cho các ứng dụng ánh sáng. Vì vậy, tôi nghĩ rằng việc nhúng một máy chủ Tomcat và sử dụng nó với các yêu cầu HTTP không phải là một ý tưởng hay.
Cảm ơn sự giúp đỡ của bạn.
Chỉnh sửa: Một ứng dụng mẫu có thể là trình so sánh thư mục: bạn chỉ định hai thư mục và ứng dụng hiển thị cho bạn thư mục và tệp khác nhau. Trong trường hợp này, tôi nghĩ rằng việc mở một trình duyệt bên ngoài là xấu. Ứng dụng bloated (với máy chủ, MVC, v.v.) sẽ không phải là lựa chọn tốt nhất.
Vui lòng sử dụng một cái gì đó như Adobe AIR. Cực kỳ tốt. Cực kỳ dễ dàng. Chúng tôi đã thành công rất tốt với nó. –
Bạn cũng có thể thích Titanium. Chúng cũng cho phép bạn chạy Ruby & Python. –
Cảm ơn câu trả lời của bạn. AFAIK, AIR và Titanium không dành cho phát triển Java, vì vậy mã của tôi sẽ không phải là nền tảng closs. Ngoài ra, bạn không nhận được một tập tin thực thi, bạn phải cài đặt các bệ phóng của nó. Nêu tôi sai vui long chân chỉnh tôi. – sinuhepop