Le applet Java verranno presto uccise per sempre. Capisco perché non dovremmo farne di nuovi. Ma cosa accadrà ai vecchi? Ci sono ancora applet Java che le persone possono usare e non vi è alcuna garanzia che qualcuno sarà disposto o in grado di portarle su JavaScript.
Ad esempio, questo libro di musica per computer online ha molte applet Java che spiegano e visualizzano determinati concetti di audio digitale. Un altro corso che sto prendendo utilizza molte applet Java per visualizzare idee di geometria computazionale. Quando Firefox elimina il supporto NPAPI, il gioco è fatto, abbiamo tagliato questo ottimo materiale di riferimento a tutti tranne a coloro che sono disposti a saltare attraverso arcani cerchi tecnologici.
Le seguenti possibili soluzioni non sempre si adattano al conto:
- Usa FireFox non sarà possibile dopo il 2016.
- Portarlo o riscriverlo Potrebbe non essere open source o potrebbe non essere pratico farlo (ad es. Mancanza di conoscenza del dominio).
- Chiedi all'autore originale di farlo Potrebbero aver smesso di supportarlo anni fa. Non lo rende meno efficace, ad esempio, nel tracciare i passaggi per le triangolazioni di Delaunay.
- Trova un'alternativa Se non esiste, torniamo alla seconda opzione. Se gli unici che esistono non sono basati su browser, tutte le scommesse sono disattivate per comodità (che è l'intero punto delle app del browser).
Esiste attualmente (o ci sarà entro un anno) un modo conveniente e multipiattaforma per eseguire applet Java esistenti quando tutti i principali browser Web abbandonano il supporto NPAPI?
Nota che:
- In realtà quindi nel browser non è fondamentale, ma dovrebbe comunque essere multipiattaforma. Idealmente non dovrei scaricare software extra (dopo tutto, ho già installato una JVM).
- No, non sto suggerendo di riaprire le falle di sicurezza che Chrome e Firefox stanno cercando di chiudere.
- Se ci sono browser Web alternativi progettati appositamente per il supporto di applet Java legacy (o almeno senza piani per eliminare il supporto NPAPI esistente), sarei d'accordo.
appletviewer
che potrebbe funzionare.