Tôi có ứng dụng Java swing. Tôi muốn chuyển đổi sang ứng dụng cơ sở web. Cách dễ nhất là gì? Có công cụ nào có sẵn, tốt nhất là mã nguồn mở không?Chuyển đổi Java Swing sang ứng dụng dựa trên web
Trả lời
AjaxSwing là công cụ chạy thời gian và cần giấy phép máy chủ để sử dụng cho mục đích thương mại.
Bạn có thể muốn thử Mia Transformer các phần của trang web bằng tiếng Pháp-. Họ thay đổi mã Java Swing thành Mã Java GWT và GWT thay đổi nó thành Javascript và sau đó nếu bạn muốn, bạn có thể sử dụng trình biên dịch V8 của Google để thực thi nhanh hơn. Tất nhiên nó không phải là 100%. Chúng tôi sẽ thử nó cho một dự án lớn và xem nó có hoạt động không.
Liên kết khác được cung cấp cho chúng tôi là SwingWeb. Đã không kiểm tra nó ra mặc dù.
Sẽ giữ cho bạn được đăng. Nếu bạn gặp một giải pháp khả thi, hãy chia sẻ.
Nơi để nhận được 'Mia Transformer'? Tại trang web tôi không thể hiểu làm thế nào để tìm, tải xuống và sử dụng nó .. –
Có thực sự là một công cụ ma thuật bạn có thể sử dụng để chuyển đổi các ứng dụng máy tính để bàn cho các ứng dụng web: AjaxSwing
Nhưng lưu ý rằng nó chỉ có thể chuyển đổi các ứng dụng đu rất đơn giản. Nếu bạn sử dụng các trình kết xuất phức tạp, bạn có thể không nhận được kết quả phù hợp. Ngoài ra nó không miễn phí.
Bạn có thể suy nghĩ về Java Web Start nó không chuyển đổi các ứng dụng nhưng bạn có thể sử dụng ứng dụng của bạn như trang web dựa trên ...
Để biết thêm chi tiết, hãy xem [Thông tin thẻ bắt đầu Java Web.] (Http://stackoverflow.com/tags/java-web-start/info). –
Như Vinod nêu Java Web Start là cách dễ nhất. Một lựa chọn khác là chuyển đổi ứng dụng sang một Applet mà bạn có thể chạy từ một trang web.
Có một dự án mã nguồn mở mới webswing.org. Nó là một máy chủ web, nơi bạn triển khai ứng dụng swing của bạn. Ứng dụng được hiển thị cho canvas html thông qua websockets, vì vậy bạn có giao diện giống hệt như trên máy tính để bàn.
webswing thực sự gây ấn tượng với tôi, nhưng tài liệu có vẻ đã lỗi thời (bạn tham khảo một start.sh mà không tồn tại thay vì có một webswing.sh) và wasn ' có thể bắn nó lên. Dự án có bị chết kể từ năm 2016 kể từ khi thành lập vào năm 2013 không? –
Không, cập nhật bạn đang nói đến gần đây và họ có thể không cập nhật tài liệu sớm – Sharcoux
Công cụ này: http://sourceforge.net/projects/j-wings/ là một thay thế tương thích API cho Swing nhưng chạy trong một công cụ servlet kết xuất thành HTML.
Đối với một lập trình viên Java the Vaadin framework rất giống với Java Swing.
Kiến trúc, ứng dụng Vaadin và Swing hoàn toàn khác (web vs máy tính), nhưng vì logic UI trong ứng dụng Vaadin được chạy ở phía máy chủ (trong JVM), tất cả các lớp Java và logic ứng dụng từ Swing ứng dụng thường hoàn toàn có thể tái sử dụng được. Bạn có thể thấy trong hello-world sample mô hình lập trình sự kiện tương tự như thế nào là Swing.
Ngoài ra, Vaadin có thể ẩn tất cả các chi tiết cụ thể trên web (html, css, rpc, ...) từ các lập trình viên ứng dụng Java, làm cho nó trở thành một công cụ quen thuộc và hiệu quả để chuyển đổi các ứng dụng Swing cũ sang ứng dụng web HTML5 hiện đại.
- 1. Chuyển đổi trang web sang ứng dụng android
- 2. Di chuyển ứng dụng Delphi sang Java hoặc ứng dụng web
- 3. Đề nghị chuyển đổi từ ứng dụng Qt sang ứng dụng Web
- 4. Chuyển đổi từ Khung Ứng dụng Swing (JSR 296)
- 5. Có cách nào để tự động chuyển đổi ứng dụng web sang ứng dụng gốc trên iPhone hoặc Android không?
- 6. Ứng dụng dựa trên văn bản Java
- 7. Chuyển một ứng dụng Java sử dụng AWT và Swing để vẽ phim sang phía máy chủ
- 8. Chuyển đổi ứng dụng Silverlight sang WPF
- 9. Chuyển đổi RPG sang Java trên IBM iSeries
- 10. Chuyển đổi từ ứng dụng dành cho máy tính để bàn được viết bằng C++ sang ứng dụng dựa trên web
- 11. Cách chuyển đổi 'mở trang web từ thư mục' sang csproj dựa trên 'ASP.NET Web Application' dự án
- 12. Xác thực Windows cho các ứng dụng web dựa trên Java, Cách thực hiện?
- 13. Chuyển đổi một ứng dụng Winform sang ứng dụng WPF
- 14. Phím tắt ứng dụng rộng - Java Swing
- 15. Chuyển đổi Java sang iOS
- 16. Chuyển ứng dụng dựa trên Qt trong Android
- 17. Ứng dụng web giao dịch số lượng lớn dựa trên Java
- 18. Chuyển đổi C CRC16 sang Java CRC16
- 19. Trang web chuyển đổi sang nút PDF
- 20. Chuyển đổi JavaScript sang Java
- 21. Kéo thả các tập tin từ ứng dụng OS sang Java (Swing)
- 22. Chuyển các ứng dụng java sang nền tảng Android
- 23. Giám sát các ứng dụng dựa trên web sản xuất
- 24. Ứng dụng web Thư viện dựa trên Python?
- 25. Kiến trúc ứng dụng web dựa trên Akka
- 26. Chuyển ứng dụng C++ sang android
- 27. Vấn đề MasterType sau khi chuyển đổi từ dự án WebSite ASP.Net sang ứng dụng Web
- 28. Làm cách nào để triển khai ứng dụng dựa trên web java openId?
- 29. Có cần chuyển sang chủ đề Swing từ phương pháp chính của ứng dụng không?
- 30. Chuyển đổi ứng dụng iPhone/iPad sang Android
Ý của bạn là 'nguồn mở' hoặc 'miễn phí' (hoặc cả hai)? Hai là không giống nhau. –