Muchos navegadores ahora deshabilitan los applets de Java de manera predeterminada, lo que requiere que se habiliten por página. Parece que los applets no han cambiado mucho en los últimos años. De hecho, parece que Java del lado del cliente (applets, aplicaciones de escritorio, ...) está muriendo por completo, y Java se está convirtiendo principalmente en un lenguaje del lado del servidor.
Excepto en aras de la compatibilidad, ¿hay algún lugar donde los applets sigan siendo útiles en la web de hoy? Como desarrollador web que está familiarizado con Java y JavaScript, ¿por qué elegiría usar un applet en lugar de JavaScript?
Respuestas:
No, no mucho.
Puede ser útil si no desea usar Flash (es decir, no tiene conocimiento de Flash y aprenderlo no vale la pena porque necesita desarrollar solo un componente simple y sus usuarios tienen Java instalado) y necesita hacer cosas que no es ampliamente admitido por los navegadores (es decir, acceso al sistema de archivos local), o tiene una cantidad significativa de código Java que puede reutilizar.
Realmente, con los procesadores y la RAM de hoy, Java ya no es tan pesado (la aplicación de cronometraje en vivo F1 comienza razonablemente rápido en mi netbook Atom, y ciertamente hay aplicaciones Flash que ahogan más mi CPU), las actualizaciones son IIRC diferenciales y la instalación inicial bajo Las conexiones de red actuales son una sombra de lo que era en el pasado, pero aún así, los applets no son la respuesta a muchas preguntas.
Webstart, por otro lado ... :-p
fuente
Los applets siguen siendo útiles en algunas circunstancias: son una manera fácil de insertar pequeños programas Java en páginas web que podrían tener sentido en las siguientes circunstancias:
Pero hoy en día cualquiera que quiera desarrollar este tipo de aplicación en Java probablemente usaría:
fuente
Todas las aplicaciones Java requieren un software de terceros para funcionar, que debe actualizarse por razones de seguridad muy rápidamente, cada vez que la descarga es enorme y necesita reiniciar el navegador muchas veces, lo que hace que el navegador se bloquee. Solía pensar que el software Java es imprescindible para la mejor experiencia, pero luego de estar cansado de todos estos problemas, simplemente lo eliminé. No recuerdo haber usado ninguna aplicación Java de todos modos. En mi humilde opinión, Java solo es útil para algunos juegos tontos en línea.
PHP de larga duración y otras cosas basadas en la web que no ralentizan mi sistema sin ninguna razón.
Además de OP " El lenguaje de programación JavaScript, desarrollado por Netscape, Inc., no forma parte de la plataforma Java " . Fuente http://www.java.com/en/download/faq/java_javascript.xml
fuente