Tecnología, Internet y juegos
104 meneos
595 clics
En 1995, un empleado de Netscape escribió en 10 días un programa que ahora hace funcionar Internet. (ENG)

En 1995, un empleado de Netscape escribió en 10 días un programa que ahora hace funcionar Internet. (ENG)

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
53 51 2 K 310
53 51 2 K 310
Comentarios destacados:            
#3 Qué decepción con arstechnicha. Es un medio que suele cumplir muy bien en el rol de divulgación tecnológica (como genbeta pero sin dar puto asco), pero este artículo no hay por dónde cogerlo.

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.
No hace falta que jure que fue en 10 días.
#1 y sin embargo se utiliza. :shit:
#2 Si hombre y tambien la gente se rasca el ojete y luego no se lava las manos.
#2 Sólo existen dos tipos de lenguajes de programación: aquellos de los que todo el mundo se queja, y aquellos que nadie usa.

Bjarne Stroustrup
#1 Has dicho lo que el 99.99% de las personas cuando han leído la entradilla han pensado.
#30 @gante es el 0.01%, a juzgar por su voto :-D
#51 no, soy parte del 66% que en algún momento de mi jornada laboral usa JavaScript. survey.stackoverflow.co/2025/technology#most-popular-technologies-lang
#57 Ah. Te compadezco. No seré duro contigo, que bastante tienes ya.
#63 jajaja gracias!
#1 yo lo sufrí allá por el 98-99 y doy fe de que eso estaba más verde que el color corporativo de Netscape.
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.
#36 Justo 2015 fue un punto clave con el lanzamiento ES6. Las clases y módulos lo cambiaron todo, además de otros cambios que introdujo.
Qué decepción con arstechnicha. Es un medio que suele cumplir muy bien en el rol de divulgación tecnológica (como genbeta pero sin dar puto asco), pero este artículo no hay por dónde cogerlo.

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.
#3 Ya que estamos, para los que no necesiten todo tan masticado: Hacker News, Lobster y tildes.net

¿Más recomendaciones?
#3 exacto, lo que impulso a Javascript fue el motor v8 que creo google para chrome en 2008, que consiguió ejecutar Javascript a mayor velocidad,hasta esa fecha no empezó a utilizarse para casi todo.
#7 Efectivamente, ése fue el punto de inflexión que nos llevó hasta la web actual. Pero también hay que darle su merecido crédito a AJAX y jQuery que, antes de v8, ayudaron mucho a curarnos del cáncer de Flash y las Java Applets.

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.
#10 nadie se acuerda de mootools :foreveralone:
#20 Aquí un Joomlero que lo "sufrió"
#20 Me fascinaba la demo que tenían en su web donde arrastrabas el logotipo y rebotaba cuando lo soltabas, tanto que durante mucho tiempo estuve pensando en aprender la librería y buscarle algún uso. Para bien o para mal, acabé con jQuery.
#10 Para mi el punto clave fue la aparición de clases y módulos en E6 (2015), esto cambio muchísimo la manera de trabajar en Javascript.
#65 Lo de las clases son "Syntactic Sugar". Antes ya se hacia con el objeto "prototype" , de hecho, JavaScript es un lenguaje basado en prototipos.
Cuando se usa la palabra reservada "class", por detrás, el motor de javascript esta usando "prototype". Esto se hizo (como otras cosas) para que la gente que venia de otros lenguajes, se redujera la curva de aprendizaje.
#7 Y a eso le añadimos que Apple "mató" a Flash en 2010, cuando anunciaron que nunca le darían soporte en dispositivos móviles, por lo que toco hacer las cosas con HTML5 / CSS3 / Javascript

Que tiempos, aún echo de menos esas mierdas de menús animados en Flash
Si JavaScript fuera un coche  media
Esto es casi literalmente lo de XKCD :  media
Solo quiero que este ... individuo tenga lo que se merece por crear la maxima mierda en la era de Internet. Teniamos los applets de JAVA, quer eran aplicaciones que corrian en paginas WEB... y tuvo que venir este gilipollas a meter un lenguaje y unas mierdas en las paginas web, que no estaban pensadas para esas mierdas.

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.
#5 Peor fue Flash ...
#6 Échale un ojo a los requisitos técnicos de este curso xD  media
#9 de que año es eso? Si es un curso gratuito del SEPE, me creo que sea de este año
#9 Pentium II salió hace 28 años. ¿Seguro que se necesitan esos 32 MB de RAM? ¿Qué somos, Rockefeller?
#31 640kB y vas que chutas.
#6 Mucho se critica a Flash, pero tuvimos un montó de chorrijuegos para pasar el rato, series míticas como Cálico Electrónico, Happy tree friends, ... que en aquellos momentos no se podían hacer de otro modo o al menos de forma más fácil.
#5 en aquellos tiempos cualquier cosa que se programara te obligaba a currar una puta noche...
#5 No te gusta Javascript porque mete mierdas en webs que no estaban pensadas para ello ... ¿y defiendes los Applets de JAVA que eran una "caja negra" incrustadas a cholón para hacer cosas para los que las webs no estaban pensadas? :-S
#16 Exacto. Puede que javascript no fuera la solución perfecta para dar dinamismo y funcionalidad a la web, pero joder, los Java Applet era lo peor. Era un como un iframe con algo que se ejecutaba ahí de cualquier manera. Y eso sin entrar en temas de seguridad.
#5 hay opiniones de mierda y luego está esto
#5 Javascript era una mierda total cuando nació. Pero que los applets java sucumbieron ante esas heces diarreicas es una razón contundente de los malos que eran los applets.
#5 Ostras, ¿echas de menos los applets java, el mayor coladero de seguridad de un sistema operativo? Y que comían recursos pero bien... Un compañero de curro los sigue teniendo que sufrir para trabajar con la administración pública.
#5 Applets de Java, JavaScript, Flash,... Debe ser una competición por ver quién es capaz de tocar más los webs..
Ese pájaro se enfadó luego con Mozilla y montó el navegador Brave.

No le dejéis sólo que la lía.
#11 el cual lo supera en algunos aspectos ;)
#69 Pues Typescript te va a encantar
Javascript se ha transformado en una pesadilla por el abuso que se hace, ahora hasta una página "hello world" tiene megas y megas
JavaScript mola, salvo la idea de NO permitir especificar el tipo de una variable. >:-(

#62: Vengo de corregir exámenes de Bachillerato, la gente no entiende una cosa: primero se piensa, luego se trabaja.

Muchos se ponen a escribir código sin saber lo que necesitan, así que se ponen a declarar bibliotecas que no hacen falta simplemente porque las suelen usar.
#69 Exacto, para hacer una chorrada que se resuelve fácilmente con CSS usan react con 50 librerías por ejemplo.
Simplemente es más rápido el desarrollo para la consultora de turno.. aunque el resultado sea una basura.
#70 estuve probando Vue hace un tiempo, que creo que es similar a React y me pareció genial para hacer aplicaciones de inserción y visualizaciones datos . Todo dinámico sin casi esfuerzo y visualmente bonito sin tener ni idea de diseño.
Para hacer páginas web es un sinsentido, pero en un panel de administración no querría volver al html tradicional o llamadas ajax
#13 Pues eso, orientado a prototipos.
#13 Clases sí que tiene, desde 2015 :-> . Aunque por debajo sigue usando prototipos, permite crear clases, herencia etc,,,

CC #24
#13 En ecmascript 6 ya "tiene clases".
#40 pero es sólo "azúcar sintáctico", en el fondo sigue siendo basado en prototipos.
E hizo un trabajo genial, habilitando el desarrollo web para los programadores.

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
Mucho hate a javascript, pero sin AJAX (Asynchronous JavaScript And XML) Internet sería muchísimo más inusable.
#15 internet funcionaba solo con HTML y Php
#19 ¿Qué es php?
:-D
#22 lo que hace que funcione meneame
#35 Así nos va......
#45 Creado por Perl (Gallir) :-D
#19 y gifs animados.
#19 Ni siquiera PHP, con el HTML y arreando...
#15 Pues dale las gracias al equipo de Microsoft de Outlook Web Access.
#13 El desconocimiento en este hilo da vergüenza ajena. JavaScript tiene clases desde hace mucho tiempo developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes
#48 por lo visto pase de javascript a typescript antes de que hubieran clases en javascript. Aún así no creo que javascript se pueda considerar orientado a objetos de forma estricta
Tenían que haberle cortado los dedos.
Y en el logo de Netscape se movía el cometa y las estrellas titilaban cuando navegabas de página en página.
# Goto #44
Mal empieza el artículo cuando dice que es un lenguaje orientado a objetos.
#12 bueno objetos tiene, lo que no tiene son clases.
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
#13 Lo que "diferencia" a JS de Typescript, precisamente lo informa su nombre "type". Es decir es tipado.
#25 Typescript es muy diferente a JS. En todo.
#38 Pues existe un proceso que lo traducir sin mayor problema, y sin IA.....
"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."
#38 Typescript es un superconjunto de Javascript. Eso significa que todo código Javascript es por definición código Typescript válido. Otra cosa es que te salgan mil warnings por no tipar
#25 No. Ambos lenguajes son tipados. La diferencia es que en Typescript el tipado es estático (se determina en el momento en que se declara una variable y no puede cambiar después) y en JavaScript dinámico (lo determina el valor que se asigna a la variable).
#13 javascript tiene clases, igual que typescript.
#12 Es un lenguaje orientado a objetos, usando el modelo basado en prototipos.

No es obsesionado con las clases y los objetos, que es lo que hoy se entiende por "orientado a objetos"
#12 Sí, es cierto.

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
#12 Javascript es posiblemente uno de los lenguajes más orientados a objetos que existen. De hecho, todo en javascript es un objeto. Quizás te refieres a que no usa clases porque usa herencia prototípica. Pero es que las clases no son lo que hace que un lenguaje sea orientado a objetos.
Joder, había leído NESCAFÉ
¿Alguien más?
#23 Yo lo leí no pasa nada.
Son artículos modelo xatakamierda

menéame