Java-аплети незабаром будуть вбиті назавжди. Я розумію, чому ми не повинні створювати нові. Але що буде з старими? Є ще яблучні аплети, якими користувачі можуть користуватися, і немає гарантії, що хтось захоче чи зможе перенести їх на JavaScript.
Наприклад, у цій музичній книзі з комп’ютерною музикою в Інтернеті є багато Java-програм, які пояснюють та візуалізують певні цифрові аудіоконцепції. Ще один курс, який я беру, використовує багато аплетів Java для візуалізації ідей обчислювальної геометрії. Коли Firefox скидає підтримку NPAPI, це все, ми відрізали цей чудовий довідковий матеріал для всіх, крім тих, хто бажає стрибати через таємні технологічні обручі.
Наступні можливі рішення не завжди відповідають законопроекту:
- Просто використовувати FireFox Не вдасться після 2016 року.
- Перенесіть його чи перезапишіть. Можливо, це не буде відкритим кодом, або це може бути не практично (наприклад, відсутність знань про домен).
- Попросіть оригінального автора зробити це. Вони, можливо, перестали його підтримувати років тому. Це не робить його менш ефективним при, скажімо, вишукуванні кроків триангуляції Делоне.
- Знайдіть альтернативу Якщо такої немає, ми повернемось до другого варіанту. Якщо єдині з них існують не на базі браузера, всі ставки знижуються для зручності (у чому полягає вся суть програм браузера).
Чи існує в даний час (чи буде через рік) зручний, міжплатформенний спосіб запуску існуючих апплетів Java, коли всі основні веб-браузери відмовляються від підтримки NPAPI?
Зауважте, що:
- Насправді в браузері це не критично, але все одно це має бути платформним. В ідеалі мені не доведеться завантажувати додаткове програмне забезпечення (зрештою, у мене вже встановлений JVM).
- Ні, я не пропоную повторно відкрити отвори в безпеці, які Chrome і Firefox намагаються закрити.
- Якщо існують альтернативні веб-браузери, розроблені спеціально для застарілої підтримки аплетів Java (або, принаймні, не планують відмовлятися від існуючої підтримки NPAPI), я б з цим все гаразд.
appletviewer
який може працювати.