¿Por qué los navegadores web necesitan Java? ¿Es diferente de JRE para el sistema informático?

Esta es una pregunta bastante buena. Todo se reduce a esto: si necesita Java en un navegador, lo sabrá de inmediato. Si no necesita Java (y no sabe si lo está utilizando o no), es muy probable que nunca lo pierda o que no lo vuelva a encontrar. Las posibilidades de que un usuario casual se tropiece con un sitio web que realmente necesitaría Java para funcionar en 2015 es, en el mejor de los casos, raro en la actualidad.

Para que comprenda la historia de Java y la web, Java es esencialmente una máquina virtual de “caja negra” que le permite codificar en Java y luego ejecutar ese código en cualquier sistema que pueda ejecutar Java. El concepto era que Java sería una plataforma intermedia que podría ejecutarse en cualquier máquina: Windows, Macintosh, Linux, etc. El complemento Java simplemente le permite ejecutar aplicaciones Java desde un navegador web. Esto fue atractivo en los primeros días de Internet debido a la falta de compatibilidades multiplataforma y otros “extremos” de Internet.

Pero en 2015, la mayoría de las funcionalidades de nivel base “sofisticadas” que Java proporcionaba en el pasado (gráficos geniales, efectos, etc.) ahora se manejan dentro del navegador a través de CSS, HTML y JavaScript. A fines de la década de 1990 / principios de la década de 2000, muchos sitios creativos usaban Java porque los navegadores nativos no podían manejar los trucos que solo se podían hacer en Java en ese entonces. Java incluso se incluyó como un complemento básico en Netscape Navigator en el pasado gracias a la funcionalidad comúnmente aceptada que proporcionaba.

Ahora, dónde podría perderse en 2015 depende de los tipos de sitios web a los que acceda. Por ejemplo, sé que muchos sistemas financieros accesibles en línea (como sistemas de impuestos personales, pasarelas de nómina y otros sistemas similares) usan aplicaciones Java complejas para permitir a los usuarios finales obtener una experiencia más rica con sus herramientas financieras. Entonces, si está utilizando su computadora para acceder a aplicaciones financieras basadas en la web como esa, entonces definitivamente necesita Java habilitado. Pero en mi experiencia, incluso en esos casos, muchas de esas instituciones están moviendo lentamente sus arcaicos sistemas basados ​​en Java a una configuración más estable y no basada en Java que aprovecha mejor la funcionalidad moderna del navegador web.

Por ejemplo, hace poco más de un año, cualquiera que usara el software / servicio de intercambio de pantalla basado en navegador GoToMeeting necesitaba tener Java habilitado en su navegador y en su sistema. Pero como se explica en este hilo del foro de soporte en su sitio, ahora han eliminado oficialmente el requisito de Java en favor de su propia herramienta de software no basada en Java:

  • En el pasado solíamos usar Java para automatizar el lanzamiento de nuestro software, desde entonces hemos reemplazado ese método con nuestro propio lanzador. Desde la presentación de nuestro lanzador, ya no usamos Java.

Entonces, mi consejo es que si Java te preocupa como una posible preocupación de seguridad a nivel de navegador, simplemente deshabilítala por ahora. Estoy bastante seguro de que no te lo perderás. Y si, en unos 8 a 9 meses, necesita Java por alguna razón, trátelo entonces.

Credit-JakeGould

Para ejecutar applets, debe habilitar / instalar los navegadores web Java.

Pero las vulnerabilidades recientes pueden optar o no.