2015-04-17 23 views
5

Google ha recentemente annunciato le proprie intenzioni su remove client-side Java support from Chrome nel prossimo futuro. Io, uno sviluppatore Java per sua natura, ho costruito quasi tutte le mie applicazioni basate sul web su alcune forme di Java.Soluzione alternativa di Google Chrome Java

Come tale, sto cercando una soluzione alternativa per l'interruzione del supporto Java di Chrome, senza dover riscrivere tutte le mie app Web lato client da zero in un'altra lingua.

Inoltre, sto cercando una soluzione alternativa che non richieda soluzioni alternative NPAPI di Chrome, poiché ho bisogno che gli utenti di base possano continuare a utilizzare le applet così come sono.

+6

* Io, uno sviluppatore Java per sua natura, ho sviluppato quasi tutte le mie applicazioni basate su Web su una qualche forma di Java. * Vuoi dire che stai distribuendo le tue applicazioni tramite applet? Se intendi sviluppare app basate su server Java, non dovresti preoccuparti. –

+0

Stai parlando del lato server delle app (che andrà bene) o del lato client? – durron597

+0

Mi riferisco alle applet Java lato client, mi dispiace per la confusione. – SnazzyJava

risposta

3

L'opzione migliore io sappia è Java Web Start (tutorial), che non viene eseguito browser ma che consente agli utenti di eseguire facilmente un'applicazione Java si serve da un sito web. Oracle fornisce alcuni documenti su how to migrate to JWS, ma il succo è quello di sostituire semplicemente i tag <applet> con un collegamento a un file .jnlp con le stesse informazioni del tag <applet>. Potrebbe essere necessario tweak Chrome's application defaults pure.

C'è anche lo Google Web Toolkit, che non è per applet, ma consente di scrivere Java che compila in JavaScript.

Se le tue applet sono più integrate nel browser, sfortunatamente potresti non essere in grado di continuare a utilizzare Java. Chromium offre alcune alternative sul loro NPAPI deprecation page, ma non sono carini. Le opzioni includono HTML5/WebGL, WebRTC, NaCL o Chrome Extensions. Il sito Chrome Experiments vale la pena di navigare se la migrazione fuori da Java diventa la scelta migliore.

La raccomandazione ufficiale di Oracle, tuttavia, è avoid Chrome. È piuttosto pesante e non funzionerà per la maggior parte dei proprietari di siti Web, ma vale la pena menzionarlo.

+1

Oltre a Chrome, sento che IE è impostato per rilasciare il supporto per le applet in Windows 10 .. –

+0

Aggiungere Mozilla al set di browser che stanno uccidendo il supporto dell'applet Java (fine 2016): http://venturebeat.com/2015/10/08/mozilla-firefox-will-drop-supporto-per-NPAPI-plugins-by-the-end-of-2016-ma-ti-tenere-flash-around / – Fuhrmanator

Problemi correlati