es.phhsnews.com


es.phhsnews.com / JavaScript no es Java: es mucho más seguro y mucho más útil

JavaScript no es Java: es mucho más seguro y mucho más útil


Probablemente haya escuchado que el complemento del navegador Java no es seguro. El 91% de los compromisos del sistema en 2013 fueron contra ese inseguro plugin de Java. Pero Java no es lo mismo que JavaScript, de hecho, no están realmente relacionados.

La mayoría de nuestros lectores probablemente entienden la diferencia, pero no todos lo saben. Cualquier confusión no es accidental: JavaScript originalmente se llamaba JavaScript solo para asociarlo con Java en la mente de las personas.

Conceptos básicos de Java

RELACIONADO: Oracle no puede proteger el complemento Java, ¿por qué es? Todavía habilitado de forma predeterminada?

Java es un lenguaje de programación popular utilizado para todo, desde software de servidor a aplicaciones de escritorio e incluso aplicaciones de Android. Probablemente hayas oído hablar de Minecraft, que está escrito en Java. La ejecución de una aplicación Java requiere el tiempo de ejecución Java de Oracle en su computadora. Fue desarrollado previamente por Sun, pero Oracle compró Sun, por lo que ahora es Oracle Java en lugar de Sun Java.

Pero Java no solo se usa para aplicaciones tradicionales. En los años 90, Sun desarrolló un complemento de navegador que le permitía ejecutar programas Java, o "applets de Java", dentro de los navegadores web. El complemento de Java ya no se usa ampliamente, y ha sido una fuente de problemas de seguridad sin fin. Si es posible, no desea ejecutar los applets de Java dentro de su navegador. El complemento de Java y el contenido de Java en los navegadores web han demostrado ser inseguros y malos.

Solo hay un complemento de Java, creado por Oracle y junto con el tiempo de ejecución de Java. Si hay un problema, debes esperar a que Oracle lo arregle. No hay competencia para mejorarlo.

Aspectos básicos de JavaScript

JavaScript es un lenguaje de programación utilizado por las páginas web. HTML es el lenguaje de diseño que define cómo se colocan las páginas web y JavaScript es el lenguaje que permite que las páginas web sean más dinámicas. JavaScript es lo que permite que las aplicaciones web como Gmail funcionen, y JavaScript es utilizado por prácticamente todos los sitios web en este momento.

JavaScript fue originalmente diseñado para ser un lenguaje de scripting ligero para ejecutarse en navegadores web. No se trata de un complemento de navegador independiente que proviene de una sola compañía: cada navegador incluye su propio motor JavaScript diferente. Los navegadores ejecutan código JavaScript de forma nativa sin depender de un complemento de terceros. Ha habido mucha competencia entre los proveedores de navegadores para hacer que JavaScript sea más rápido y mejor.

¿Por qué se llama JavaScript, entonces?

JavaScript realmente no tiene nada que ver con Java; no es solo un subconjunto simplificado de Java. JavaScript se desarrolló bajo el nombre "Mocha" y se llamó "LiveScript" cuando apareció en una versión beta del navegador web Netscape Navigator en 1995.

En 1995, Netscape anunció que el lenguaje se llamaría "JavaScript" en un anuncio conjunto con Sun. Esto sucedió alrededor del tiempo en que Netscape agregó soporte para los applets Java de Sun. Podemos mirar hacia atrás en el anuncio de hoy:

"El lenguaje JavaScript complementa a Java, el lenguaje de programación multiplataforma orientado a objetos líder en la industria de Sun ...

JavaScript es un lenguaje de scripting de objetos fácil de usar diseñado para crear aplicaciones en vivo en línea que vinculan objetos y recursos tanto en clientes como en servidores. Mientras que los programadores usan Java para crear objetos y applets nuevos, JavaScript está diseñado para ser utilizado por autores de páginas HTML y desarrolladores de aplicaciones empresariales para programar dinámicamente el comportamiento de objetos que se ejecutan en el cliente o el servidor. "

El anuncio continúa y así, hablando de Java y JavaScript. Esto suele verse como un intento de Sun y Netscape de asociar el nuevo idioma, JavaScript, con el lenguaje Java que era popular en ese momento. El nombre hizo que la gente se confundiera y les hizo asociar el nuevo idioma con Java, lo que le da a JavaScript un respeto inmediato. Si se llama JavaScript y fue anunciado por Sun en un anuncio que hablaba mucho de Java, seguramente estaba relacionado con Java, ¿no? Nop.

En 1998, Brendan Eich, que inventó JavaScript, afirmó en una entrevista que JavaScript tenía la intención de "parecerse a Java, pero ser un lenguaje de scripting" para el uso liviano. Puede parecerse a Java, pero es muy diferente.

JavaScript es prácticamente obligatorio para la web moderna

RELACIONADO: ¿Qué es NoScript, y debe usarlo para desactivar JavaScript?

Nosotros ' Hemos pasado del contenido de Java en el navegador a lo largo de los años. Mientras que Java todavía se usa ampliamente, se ha convertido en un nombre sucio cuando se asocia con los navegadores web. Java también se ha convertido en una pieza cada vez menos apreciada de software de consumo conocido por agrupar el junkware con actualizaciones de seguridad.

Cuando el nombre Java originalmente pretendía agregar credibilidad a JavaScript, la asociación Java ahora está empañando su nombre. Es fácil recordar el JavaScript cuando ve titulares apocalípticos sobre las vulnerabilidades del complemento de Java. Ese era el objetivo del nombre: hacer que parecieran relacionados.

Algunas personas se desviven por deshabilitar JavaScript en sus navegadores web con complementos como NoScript. Pero JavaScript no es inseguro como Java en el navegador. Sí, hay una vulnerabilidad de seguridad ocasional en un navegador web que puede explotarse a través de JavaScript, pero el agujero está remendado y seguimos adelante. Esto no es exclusivo de JavaScript: podría existir una vulnerabilidad de seguridad en un navegador web que también podría explotarse mediante HTML, CSS u otras tecnologías. No hay forma de protegerse completamente contra posibles vulnerabilidades futuras del navegador. Simplemente mantenga su navegador y sus complementos actualizados.


JavaScript impulsa la web moderna, ya sea que esté usando un navegador en su computadora o teléfono inteligente. Deshabilitarlo haría inutilizables muchos sitios web.

Por otro lado, el complemento del navegador Java se usa en muy pocos sitios web. Si desactiva el complemento del navegador Java, la web continuará funcionando normalmente. Probablemente nunca se dará cuenta de que no lo tiene.

Crédito de la imagen: nyuhuhuu en Flickr, Marcin Wichary en Flickr


¿Qué plataformas de computación están abiertas y cuáles están cerradas?

¿Qué plataformas de computación están abiertas y cuáles están cerradas?

Los últimos años han visto el surgimiento de plataformas cerradas: sistemas operativos que solo le permiten instalar software aprobado por el desarrollador del sistema operativo . Sin embargo, muchas plataformas populares -incluso las móviles- siguen siendo plataformas abiertas. Las plataformas con tiendas de aplicaciones pueden considerarse plataformas abiertas si le permiten instalar aplicaciones desde fuera de la tienda de aplicaciones, un proceso denominado "carga lateral".

(how-to)

Cómo restablecer los valores de fábrica de Amazon Echo o Echo Dot

Cómo restablecer los valores de fábrica de Amazon Echo o Echo Dot

Si ha decidido vender su Amazon Echo o dárselo a otra persona para jugar, aquí le mostramos cómo restablecerlo de fábrica de manera que está listo para un nuevo propietario. El Amazon Echo usa el método de restablecimiento de la vieja escuela en el que se pega un clip en un pequeño orificio para activar el botón de reinicio.

(how-to)