Các applet Java sẽ sớm bị tiêu diệt vĩnh viễn. Tôi hiểu tại sao chúng ta không nên làm cái mới. Nhưng điều gì sẽ xảy ra với những người cũ? Vẫn còn các applet Java mà mọi người có thể sử dụng và không có gì đảm bảo rằng mọi người sẽ sẵn sàng hoặc có thể chuyển chúng sang JavaScript.
Ví dụ, cuốn sách âm nhạc máy tính trực tuyến này có rất nhiều applet Java giải thích và trực quan hóa các khái niệm âm thanh kỹ thuật số nhất định. Một khóa học khác tôi đang sử dụng rất nhiều applet Java để trực quan hóa các ý tưởng hình học tính toán. Khi Firefox bỏ hỗ trợ NPAPI, đó là điều đó, chúng tôi đã cắt tài liệu tham khảo tuyệt vời này cho tất cả mọi người trừ những người sẵn sàng nhảy qua các công nghệ phức tạp.
Các giải pháp khả thi sau đây không phải lúc nào cũng phù hợp với dự luật:
- Chỉ cần sử dụng FireFox là không thể sau năm 2016.
- Chuyển nó hoặc viết lại nó Có thể không phải là nguồn mở, hoặc nó có thể không thực tế để làm điều đó (ví dụ thiếu kiến thức về miền).
- Yêu cầu tác giả ban đầu làm điều đó Họ có thể đã ngừng hỗ trợ nó từ nhiều năm trước. Không làm cho nó kém hiệu quả hơn, giả sử, tìm ra các bước cho tam giác Delaunay.
- Tìm một giải pháp thay thế Nếu không tồn tại, chúng tôi quay lại tùy chọn thứ hai. Nếu những cái duy nhất tồn tại không dựa trên trình duyệt, tất cả các cược sẽ tắt để thuận tiện (đó là toàn bộ điểm của ứng dụng trình duyệt).
Hiện tại (hoặc sẽ có trong vòng một năm) một cách tiện lợi, đa nền tảng để chạy các applet Java hiện có một khi tất cả các trình duyệt Web chính giảm hỗ trợ NPAPI?
Lưu ý rằng:
- Trên thực tế, trong trình duyệt không quan trọng, nhưng nó vẫn phải là đa nền tảng. Lý tưởng nhất là tôi sẽ không phải tải xuống phần mềm bổ sung (sau tất cả, tôi đã cài đặt JVM).
- Không, tôi không đề nghị chúng tôi mở lại các lỗ hổng bảo mật mà Chrome và Firefox đang cố gắng đóng.
- Nếu có các trình duyệt Web thay thế ngoài đó được thiết kế dành riêng cho hỗ trợ applet Java kế thừa (hoặc ít nhất là không có kế hoạch bỏ hỗ trợ NPAPI hiện tại), tôi sẽ ổn với điều đó.
appletviewer
có thể hoạt động.