Hoy hace treinta años, Netscape Communications y Sun Microsystems emitieron un comunicado de prensa conjunto en el que anunciaban JavaScript, un lenguaje de programación orientado a objetos diseñado para crear aplicaciones web interactivas. El lenguaje surgió tras diez frenéticos días de trabajo en la empresa pionera en navegadores Netscape, donde el ingeniero Brendan Eich creó un prototipo interno funcional en mayo de 1995.
|
etiquetas: javascript , netscape
Ya no sólo porque el sujeto del clickbait, JavaScript, sea completamente prescindible para "el funcionamiento de Internet" (que no es un sinónimo de "la web" y ni aún así). Sino porque desde la creación de JavaScript hasta que éste se convirtió en un elemento casi imprescindible de la plataforma web pararon unos cuantos años.
Cuando vi el titular pensé que hablaría de algo como DNS, que se parió en poco tiempo (aunque creo que fueron varios meses). Pero, lamentablemente, nos llevó a esto.
Bjarne Stroustrup
Eso sí, luego lo evolucionaron hasta hacer un autentico engendro. en 2015 perdí la pista a Javascript, espero que desde entonces se haya mejorado de lo suyo.
Ya no sólo porque el sujeto del clickbait, JavaScript, sea completamente prescindible para "el funcionamiento de Internet" (que no es un sinónimo de "la web" y ni aún así). Sino porque desde la creación de JavaScript hasta que éste se convirtió en un elemento casi imprescindible de la plataforma web pararon unos cuantos años.
Cuando vi el titular pensé que hablaría de algo como DNS, que se parió en poco tiempo (aunque creo que fueron varios meses). Pero, lamentablemente, nos llevó a esto.
¿Más recomendaciones?
Edit: No quiero decir con esto que JS sea la panacea, pero comparado con esas tecnologías es el puto maná... hasta que WebAssembly se integre en la plataforma como es debido.
Que tiempos, aún echo de menos esas mierdas de menús animados en Flash
Lo applets tenian todo: eran una aplicacion como lo podia ser un programa de Windows o Motif, pero vino este a meter en las putas paginas miles de lineas de codigo que "hacian cosas". Todavia me acuerdo de currar una puta noche para que una apliacion rulara mas o menos.
No le dejéis sólo que la lía.
CC #24
Javascript hizo en su época lo que tenía que hacer. Y lo hizo bien. Hacía falta un lenguaje de programación que pudiera manipular el DOM de forma sencilla y ligera, potente, a la vez que lo debía interpretar un navegador para que no hubiera agujeros de seguridad.
En esa época salieron engendros como Flash y como los Applets de Java que eran un agujero de seguridad y un nido de errores. Una pesadilla para cualquier… » ver todo el comentario
Creo que javascript se considera orientado a prototipos
El que sí que es orientado a objetos es typescript, que generalmente se transpila a javascript para ejecutarse
"La diferencia principal es que
JavaScript es un lenguaje de tipado dinámico, mientras que TypeScript es un superconjunto de JavaScript que añade tipado estático."
No es obsesionado con las clases y los objetos, que es lo que hoy se entiende por "orientado a objetos"
JavaScript se considera orientado a objetos porque:
Usa objetos para organizar datos y acciones.
Permite crear objetos nuevos mediante prototipos.
La especificación oficial ECMA-262 define que casi todo en JavaScript (arrays, funciones, fechas) está basado en objetos.
Orientado a prototipos y orientado a objetos no son excluyentes. Además, JavaScript soporta clases y constructores desde hace muchos años.
developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
¿Alguien más?