La historia completa de JavaScript
Summary
TLDREste vídeo ofrece una retrospectiva emocionante de la historia de JavaScript, desde su creación en una semana por Brendan Eich en 1994 hasta su dominio en la industria del desarrollo de software. Cubre su ascenso a la popularidad, la fatiga de JavaScript, y su impacto en la creación de Firefox y Google Chrome. Explica la guerra de los navegadores, la lucha de Netscape contra Microsoft, y cómo JavaScript fue vilipendiado y luego resucitado con el estándar ECMAScript. Finalmente, destaca la evolución de JavaScript con frameworks como Angular, React, y Vue, y la importancia de aprender TypeScript y otros entornos para ampliar las oportunidades profesionales.
Takeaways
- 😀 JavaScript es uno de los lenguajes de programación más populares en el mundo y ha dominado el desarrollo front-end.
- 🌐 Durante la década de 2010 a 2020, JavaScript fue el lenguaje más utilizado en el desarrollo de software.
- 🛠️ JavaScript fue creado en solo una semana por Brendan Eich en 1994 para ser utilizado en el navegador Netscape.
- 🔥 La creación de JavaScript desató la 'Guerra de los Navegadores' entre Netscape y Microsoft, con Internet Explorer y Netscape Navigator compitiendo ferozmente.
- 🔗 JavaScript originalmente se llamó LiveScript, pero se cambió el nombre para capitalizar la popularidad de Java en ese momento.
- 📚 A pesar de su rápida creación, JavaScript tuvo un desarrollo problemático inicial y fue objeto de críticas por parte de la comunidad de programadores.
- 📈 A lo largo de los años, JavaScript ha evolucionado significativamente, con nuevas versiones y estándares ECMAScript que han mejorado su funcionalidad y aceptación.
- 🚀 El lanzamiento de Google Chrome en 2008 con su motor V8 aceleró el rendimiento de JavaScript, lo que permitió el desarrollo de aplicaciones web más complejas.
- 🌟 La aparición de frameworks como React, Angular y Vue.js ha transformado el desarrollo front-end y ha llevado a una mayor adopción de JavaScript en proyectos de gran escala.
- 🌐 JavaScript ha expandido su alcance más allá del navegador, permitiendo su uso en servidores con Node.js y en múltiples plataformas con tecnologías como Electron y Progressive Web Apps.
Q & A
¿Qué lenguaje de programación dominó el desarrollo de software durante la década del 2010 al 2020?
-JavaScript fue el lenguaje de programación que dominó el desarrollo de software durante esa década, llegando a ser el número uno en popularidad.
¿Cuál fue el primer navegador masivo de la historia y qué significó su aparición?
-El primer navegador masivo de la historia fue Mosaic. Su aparición significó el comienzo de la democratización del acceso a Internet, pasando de ser una herramienta solo para la elite tecnológica a estar disponible para el público en general.
¿Qué empresa contrató a Brendan Eich y para qué?
-Netscape contrató a Brendan Eich para crear un lenguaje de programación que funcionara en el navegador, lo que eventualmente resultó en JavaScript.
¿Por qué se cambió el nombre de 'LiveScript' a 'JavaScript'?
-Se cambió el nombre de 'LiveScript' a 'JavaScript' como una estrategia de marketing para capitalizar en la popularidad del lenguaje Java en ese momento, aunque ambos lenguajes son completamente diferentes.
¿Qué organismo lanzó el primer estándar para JavaScript y en qué año?
-El estándar para JavaScript fue lanzado por la organización ECMA, y la primera versión fue en el año 1997.
¿Cuál fue el impacto de la publicación del libro 'JavaScript: The Good Parts' por Douglas Crockford?
-El libro 'JavaScript: The Good Parts' de Douglas Crockford ayudó a revitalizar la percepción de JavaScript, mostrando que no era un lenguaje malo sino que muchos programadores lo estaban utilizando de manera incorrecta.
¿Qué navegadores compitieron en la segunda guerra de los navegadores y cuál fue el resultado?
-Firefox y Google Chrome compitieron en la segunda guerra de los navegadores. Firefox, respetando los estándares de JavaScript y ofreciendo características innovadoras, consiguió una gran aceptación entre los desarrolladores y usuarios, desafiando la dominancia de Internet Explorer.
¿Qué significó el lanzamiento de Google Chrome para el ecosistema de JavaScript?
-El lanzamiento de Google Chrome, con su motor de JavaScript V8, significó un avance significativo en la velocidad y el rendimiento de las aplicaciones web, impulsando el desarrollo de aplicaciones web más complejas y rápidas.
¿Cuál fue el impacto de jQuery en el desarrollo web con JavaScript?
-jQuery simplificó enormemente el desarrollo web con JavaScript al normalizar la manera de interactuar con los navegadores y proporcionar un conjunto de funciones útiles y fáciles de usar, lo que llevó a una mayor adopción de JavaScript en el desarrollo front-end.
¿Qué es Node.js y cómo cambió la perspectiva sobre JavaScript?
-Node.js es un entorno de ejecución que permite ejecutar JavaScript fuera del navegador, en el servidor. Esto cambió la perspectiva sobre JavaScript, permitiendo su uso no solo para el desarrollo front-end sino también back-end, y expandiendo así su alcance y aplicaciones.
Outlines
🌐 JavaScript y su Impacto en la Tecnología
El primer párrafo introduce el video y la importancia de JavaScript en el mundo de la tecnología. Se menciona que JavaScript es uno de los lenguajes de programación más populares y domina el desarrollo front-end. También se toca el tema de la 'fatiga de JavaScript' y se anuncia un evento de la 'Semana de la Tecnología' con descuentos en cursos y lanzamiento de cursos premium gratis. Se habla de dos cursos específicos: uno sobre microservicios y otro sobre crecimiento en TikTok. Finalmente, se menciona la historia de JavaScript y cómo ha impactado el desarrollo de software, iniciando con la aparición de Netscape y la creación de Internet Explorer por parte de Microsoft.
💡 Creación y Evolución de JavaScript
Este párrafo detalla la creación de JavaScript por Brendan Eich en Netscape, y cómo nació en una semana durante la guerra de navegadores contra Internet Explorer. Se menciona el cambio del nombre de 'LiveScript' a 'JavaScript' para capitalizar en la popularidad de Java. También se discute la creación de 'JScript' por Microsoft y la necesidad de un estándar para JavaScript, que llevó a la publicación del ECMAScript. Se aborda la falta de actualizaciones en la especificación de JavaScript durante una década y cómo este período影响了 la percepción del lenguaje en la comunidad de desarrolladores.
🔄 La Revolución de JavaScript y el surgimiento de jQuery
El tercer párrafo explora la transición de JavaScript de ser considerado un lenguaje básico para animaciones a una herramienta esencial para el desarrollo web. Se destaca el impacto del libro 'JavaScript: The Good Parts' de Douglas Crockford y la creación de JSON. Además, se aborda la llegada de jQuery en 2006, que simplificó el desarrollo front-end y permitió escribir código cross-browser sin tener que preocuparse por las diferencias entre los navegadores.
🚀 Avances en la Tecnología de Navegadores y Lenguajes de Programación
Este segmento habla sobre la competencia entre Firefox y Internet Explorer y cómo la apertura de código fuente de Netscape llevó a la creación de Firefox. Se discute la importancia de respetar los estándares de programación y cómo la llegada de Google Chrome con su motor JavaScript V8 marcó un punto de inflexión en la velocidad y el rendimiento de los navegadores. También se menciona la influencia de Chrome en el mercado y cómo la muerte de Internet Explorer y el nacimiento de Edge cambiaron el panorama del navegador web.
🌟 El Aumento del Ecosistema JavaScript
El último párrafo abarca la expansión del uso de JavaScript más allá del navegador con la introducción de Node.js, lo que permitió ejecutar JavaScript en el servidor. Se habla de la creación de varios frameworks como Angular, React y Vue, y cómo han influido en el desarrollo web. Además, se menciona TypeScript y su impacto en el ecosistema de JavaScript. El vídeo termina con una reflexión sobre la evolución de JavaScript desde 1994 y cómo ha cambiado el panorama del desarrollo de software, animando a los espectadores a aprender y dominar estas tecnologías.
Mindmap
Keywords
💡JavaScript
💡Fatiga de JavaScript
💡ECMAScript
💡Frameworks
💡Node.js
💡jQuery
💡TypeScript
💡Electron
💡PWA (Progressive Web Apps)
💡React
Highlights
JavaScript es uno de los lenguajes más populares en el mundo y fue número uno durante la década del 2010 al 2020.
JavaScript dominó el desarrollo front-end y se extendió a casi todas las industrias del software.
La 'fatiga de JavaScript' se hizo evidente a medida que se expandía su uso en múltiples industrias.
JavaScript fue creado en solo una semana por Brendan Eich, un genio en programación.
Inicialmente llamado LiveScript, JavaScript fue renombrado para capitalizar el popularidad de Java en ese momento.
Microsoft creó su propia versión de JavaScript llamada JScript en respuesta al lanzamiento de JavaScript por Netscape.
ECMAScript fue creado como un estándar para JavaScript, impulsado por la necesidad de unificar las diferentes versiones del lenguaje.
Durante casi una década, desde 1999 hasta 2009, JavaScript no tuvo una nueva especificación, lo que llevó a su desarrollo ser abandonado temporalmente.
El libro 'JavaScript: The Good Parts' de Douglas Crockford ayudó a cambiar la percepción negativa sobre JavaScript.
JSON (JavaScript Object Notation) fue creado por Douglas Crockford, facilitando la transmisión de información entre aplicaciones.
La guerra de los navegadores entre Microsoft Internet Explorer y Mozilla Firefox impactó significativamente el desarrollo y adopción de estándares web.
jQuery revolucionó el desarrollo front-end al permitir escribir código limpio y compatible con diferentes navegadores.
Google Chrome, con su motor V8, marcó una era de mayor velocidad y eficiencia en la ejecución de JavaScript.
Node.js permitió ejecutar JavaScript fuera del navegador, abriendo nuevas posibilidades para el desarrollo de aplicaciones.
El lanzamiento de frameworks como Angular, React y Vue.js amplió las capacidades de JavaScript en el desarrollo front-end.
TypeScript, desarrollado por Microsoft, agregó características como tipado y orientación a objetos, fortaleciendo la robustez de JavaScript.
JavaScript se ha expandido a áreas como desarrollo de escritorio con Electron, aplicaciones móviles con Ionic y más.
Next.js se convirtió en un framework importante para el desarrollo de interfaces con React.
Deno, lanzado por Ryan Dahl, es una alternativa a Node.js que busca corregir algunos errores y mejorar la experiencia de desarrollo.
Transcripts
en the team es tecnología para todos
comienza a estudiar gratis en ti y no te
detengas
javascript es uno de los lenguajes más
populares en el mundo y durante la
década del 2010 al 2020 fue el número
uno sobre la tierra y se apoderó de casi
todas las industrias del desarrollo de
software todo se hacía con javascript y
llegó a hablarse de la fatiga javascript
pero sabías que este lenguaje que llegó
a dominar el mundo que es el único
lenguaje en el desarrollo front-end con
el permiso de huevas hembra y del cual
haremos en otro vídeo así que no me
echan hate en los comentarios sabías que
este lenguaje fue creado en apenas una
semana que puso en guerra dos empresas
enormes que gracias a este lenguaje se
creó firefox que gracias a este lenguaje
se creó google chrome y que aún así este
lenguaje fue uno de los más
vilipendiados e insultados y odiados por
los programadores por años más que php e
incluso y que durante casi diez años su
desarrollo estuvo completamente
abandonado esta es la historia de chaves
cree pero antes de continuar con la
historia de llave script de cuento que
estamos en el día 4 de la semana de la
tecnología una semana en la que todo el
de tim está con descuentos increíbles
para que domines la tecnología con los
mejores cursos en español y para que
construyas tu carrera y no te detengas y
por si eso fuera poco durante la semana
de la tecnología liberamos nuestros
mejores cursos premium completamente
gratis para que disfrutes la experiencia
de tim los dos cursos de hoy son
gobernates desde cero para que aprendas
a crear una arquitectura de
microservicios basada en contenedores y
puedas hacer el despliegue de tus
aplicaciones en cluster de hoover net y
el segundo curso es cómo crecer en tick
tock tick tock en la red social número
uno en el mundo hoy en día le duela a
quien le duela y marketeros community
managers emprendedores creadores de
contenido necesitan saber las
estrategias para crecer en tick tock así
que este curso te va a enseñar cómo
entender dicto cómo funciona el
algoritmo qué estrategias utilizar qué
estructura debe tener un vídeo en textos
para volverse mira todo eso gratis el
día de hoy por la semana de la
tecnología mañana vendrán otros dos
cursos y todo de team com un enorme
descuento no dejes pasar la semana y la
tecnología porque sucede sólo una vez al
año así que ve a punto team haz clic en
el enlace que parece ahí arriba o en el
que parece abajo en la descripción de
este vídeo para dominar la tecnología
con esta gran campaña de edet y por qué
de tim es tecnología para todos
volviendo a la historia de javascript
vámonos hacia el año
1994 pero hace 28 años ya cuando yo
tenía apenas 14 años y yo no conocía que
era internet en esos tiempos porque
recién estaba llegando a eeuu la web en
este año aparece en skate el primer
navegador masivo de la historia antes
del escriba de un navegador llamado
mosaic pero que fue un navegador sólo
para la elite friki la élite tecnológica
a partir de ese navegador se creó en
skype que llevó la web a todo el mundo a
las personas de oficina a los
estudiantes a las amas de casa a las
personas mayores literalmente tecnología
para todos como de tim y ese año un
script sale a la bolsa no tenía ingresos
no tenían modelo de negocios pero como
era la siguiente revolución de la
tecnología después de la computadora
personal ganó muchísimo dinero en su
salida a la bolsa así que un señor
llamado bill gates dijo creo que se nos
pasó esta siguiente revolución de la
tecnología pero no importa yo me muevo
muy rápido y así como me moví rápido en
el mundo de las interfaces gráficas me
voy a mover rápido en el mundo de la web
así que voy a desarrollar mi navegador
llamado internet explorer que va a
competir contra en skate y empieza lo
que hoy conocemos como la guerra de los
navegadores la guerra despiadada de la
que podemos hablar en otro vídeo
cuéntame los comentarios si te interesa
eso pero una guerra muy dura entre
microsoft que tenía recursos
prácticamente ilimitados bill gates era
el hombre más rico del mundo en skype
una empresa nueva con dinero pero que no
tenía el poder para enfrentarse a un
gigante como microsoft entonces internet
explorer empieza a atacar con toda su
fuerza para 1995 de scape se da cuenta
que las páginas web son bastante básicas
son solamente para consumir es como una
revista pero en una pantalla no hay
interacción el usuario simplemente es
pasivo y consume así que decide crear un
lenguaje de programación que funcione en
el navegador un lenguaje básico un
lenguaje de scripting es decir un
lenguaje de comandos específicos para
hacer algunas cosas básicas si no sabes
exactamente a qué me refiero con
scripting tenemos un curso en el que
puedes ir a ver para saber más de este
mundo para eso contratan a brendan ayc y
brendan ai crea javascript en apenas una
semana porque pues estaban en plena
guerra de los navegadores y él hace lo
que puede en una semana el man era un
genio sí pero tampoco es que le haya
salido un lenguaje perfecto y eso
pero la mala fama de javascript durante
varios años pero ojo con esto no se
llamaba javascript se llamaba life
script porque eran scripts vivos en el
navegador pero en esos años había un
lenguaje llamado java el de la tacita de
café que en aquellos años era famosísimo
por lo tanto dijeron vamos a
aprovecharnos de este nombre para ganar
marketing entonces en vez de life script
le pusieron javascript ís y javascript y
ya van no tienen nada que ver son
lenguajes completamente diferentes
nuevamente microsoft se da cuenta que se
le escapó el tren y dice yo voy a crear
también mi propio lenguaje de
programación así que le hace ingeniería
inversa netscape y crean jay script j
script que era su versión de javascript
entonces teníamos a llaver y por un lado
gay y por otro lado que no eran 100%
compatibles comparten algunas cosas pero
no eran compatibles del todo así que en
skate dice necesitamos un estándar
porque si no cada navegador va a ser sus
versiones y no se puede vivir así ya se
había creado el estándar para html con
la doble utilice y ahí también se
incluyó el estándar de s pero no había
un estándar para el javascript porque
javascript no es un lenguaje que se haya
creado dentro de la especificación de la
web javascript se creó después por esta
guerra de navegadores y por mejorar las
páginas entonces lo que hacen es que es
enviar este código de javascript su
especificación aec mã xima es una
organización europea que se encarga de
hacer estándares de tecnologías así que
le mandan y le dicen necesitamos un
estándar que todas las empresas cumplen
para el año
1997 ecma lanzó la primera versión de su
estándar llamado en un script 1 y aquí
tengo que hacer una analogía para que me
captes la idea los estándares son algo
así como la real academia española ellos
ponen las reglas pero la gente ve si les
hace caso o no en serio ellos no son
poli la real academia española no es
policía del lenguaje más bien ellos
recogen el uso de los hablantes y le dan
una forma y una estructura pero la gente
pues puede ignorar de manera similar
ocurre con el script lanzó su estándar a
microsoft le importo cinco pepinos hey
mayo show siguió haciendo su ley script
como ellos querían en él
1998 sale la versión 2d en mi script en
el año 1999 la versión 3 de enma script
en el año no no hubo ningún año porque
la versión 4 nunca salió hubo rencillas
internas entre los grupos que trabajaban
en la especificación nunca llegaron a
ponerse de acuerdo y de
1999 hasta el año 2009 10 años 10 años
javascript no tuvo una nueva
especificación ha abandonado por una
década y en esos tiempos era en que se
pensaba en javascript como un lenguaje
tonto un lenguaje para poner animaciones
o cositas volando por la pantalla y nada
realmente serio ya ve escribes un
lenguaje que sólo vive en el navegador
no puede instalarse en un servidor
conectarse a base de datos y otras cosas
que hacen los lenguajes digamos serios
entonces ya escribir el patito feo de la
programación y a pesar de ser el patito
feo era el lenguaje que todo programador
web tenía que usar le guste o no le
guste porque era el único lenguaje en el
navegador pero en el año 2002 aparece un
libro que marca una especie de antes y
después en el mundo script llamado the
good parts de douglas crowd ford este
libro básicamente te dice javascript no
es un mal lenguaje tú eres un mal
programador y ese libro realmente como
que le devolvió la vida ya escribir
siéndole a la gente oye tú les estás
usando mal ya escribes excelente fíjate
las cosas que se pueden hacer con él y
el mismo douglas crowd for que trabajaba
aparece entonces en yahoo creó la
especificación de jason jason es
javascript object notation que es una
forma de enviar de transmitir
información entre aplicaciones una forma
muy sencilla fácil de leer por los
humanos muy liviana para las
computadoras y que era un reemplazo a
xml así que digamos que poquito a
poquito javascript empezaba a recuperar
un poco de prestigio el mismo año 2012
lanza firefox y este navegador compite
contra internet explorer en una segunda
guerra de los navegadores porque la
primera la perdona es que un dato
interesante aquí es que en skype es
arrasado de la faz de la tierra por
microsoft pero en el año 1998 antes de
morir entrega su escudo no como el
capitán américa en el infinito aunque
por las puras entre los escudos pero
esta es otra historia el punto es que en
skype entrega su código abre su código y
con esto se cree el concepto de open
source seguramente tú has escuchado
opensource por supuesto que sí pero
quizás no sabías que esto comienza
cuando en skype antes de morir libera su
código y dice quizás a alguien en el
futuro use este código para crear el
bien y para una segunda batalla contra
el mal que se representaba por internet
explorer que llegó a tener más del 95
por ciento del mercado de internet la
gente creía que la de internet flórez
era realmente internet no sabía
diferenciar entre internet como el
concepto y un programa específico que
era internet explorer se había metido de
esa forma en la cabeza el agente
microsoft tuvo un juicio de monopolio
porque internet estaba instalado en
windows y no podías desinstalarlo
tampoco podías cambiar de navegador
predeterminado o se habían jugado
bastante sucio esta guerra pero en el
año 2002 firefox nace a partir de este
código que había dejado en skype
entonces firefox respetaba los
estándares de script que microsoft no
quería respetar y firefox se convirtió
en una especie de grito de libertad de
todos los programadores que estaban
esperando por este momento entonces los
programadores la gente aficionada a la
tecnología amaba firefox
fue genial yo me acuerdo esos tiempos no
cuando firefox salió y uno estaba de
evangelista diciéndole a sus amigos y
conocidos porque usase eso mira aquí en
firefox tienes pestañas aquí en firefox
tienes el buscador integrado aquí en
firefox tienes extensiones aquí en
firefox tienes png es porque no había
png es transparentes en internet
explorer no los reconocía y varias cosas
más no además que para programadores
firefox respetaba los estándares de
javascript pero aún así por más bonito
que sea el rey seguía siendo internet
explorer así que si tu programa vas para
la web no tenías más remedio que hacer
un código javascript para internet
explorer y un código javascript para
firefox sin contar html y los doctos y
los metas raros que había que meter para
la compatibilidad twitter es viejo saber
de qué te estoy hablando pero esta
pesadilla de escribir doble código se
acaba en el año 2006 cuando aparece
nuestro amigo jay query que se convirtió
en el amo y señor absoluto de la web por
una década porque porque recuerde nos
permitía escribir código ya descripta
limpio muy bonito con una sintaxis súper
sencillo utilizando selectores de css
era tan fácil escribir código con jake
guarín y james ware y hacía todo el
trabajo sucio por debajo osea yeiker y
traducía tu código a código compatible
con internet explorer y código
compatible con firefox así que era una
maravilla prácticamente no existían
cursos de javascript existían cursos de
javascript con jake query o sea como lo
básico de javascript para que entiendas
cómo funciona y de ahí nos vamos allí
query porque escribir ya ha escrito como
que no vale la pena
para esos años la web no paraba de
crecer los navegadores eran cada vez más
potentes y tenían capacidad para
procesar más tareas con lo cual se le
empiezan a delegar más tareas a
javascript la explosión de jay query
permite que algunas tareas que las
mandamos al servidor se las encarguemos
ahora el navegador y como los
navegadores serán más potentes cada vez
empieza a desarrollarse el concepto de
aplicaciones web ya los sitios web sino
aplicaciones completas con toda su
lógica y negocio pero funcionando en un
navegador que tú no tenías que instalar
en tu computadora eso depende en gran
medida del poder que adquieren los
navegadores no solamente el lenguaje de
chaves así que en el año 2008 google
lanza su navegador google chrome porque
porque google a diferencia de microsoft
es una empresa basada completamente en
la web todos sus negocios en web
mientras que microsoft comenzó su
negocio como una empresa de software
para computadoras software para
escritorio google todo fue web así que
ellos eran conscientes de que si ellos
querían una web que ellos en la que
ellos puedan poner ciertas reglas de
juego una web en la que ellos pudieran
innovar y crear productos necesitaban un
propio navegador y un navegador que le
dé muchísima velocidad a javascript
porque en el navegador existe algo
llamado motor de javascript ese motor es
el que traduce el código ya de script
para que el navegador pueda ejecutar las
órdenes que vienen en ese código
entonces la principal ventaja de google
cloud frente a firefox e internet
explorer era su velocidad era
enormemente veloz se sentía como subirte
un auto de carreras y firefox empezaba a
sentirse como un camión una camioneta
grande muy cool pero pesada mientras que
internet explorer empezaba a sentirse
como una carroza oxidada
y que chirriaba landart google chrome
creció muchísimo muy rápido y en gran
parte esto debido a su motor de
javascript v8 este motor había alcanzado
hacer hasta 8 veces más veloz que el
motor de javascript de firefox era algo
muy difícil de superar y muy pronto
google chrome se convirtió en el nuevo
rey de internet internet explorer
eventualmente desapareció microsoft
misma se encargó de matar a internet
explorer y crear otro navegador llamado
edge que si respeta los estándares ojo
que microsoft hizo una trampita antes
primero mató internet explorer y luego
creó un primer edge este primer hecho
tenía la misma era internet explorer
pero tenía una colita rockera o pan aquí
pero en el fondo era internet explorer
era lo mismo sólo lo habían maquillado
eso fue trampa luego salió una siguiente
versión llamada edge chromium basada en
la misma base de código de google chrome
ese es el hecho que tenemos ahora y que
está creciendo muchísimo y cada vez
quitándole más mercado a google chrome
pero esa es otra historia de la que
hemos hablado en este vídeo donde te
contamos la historia de todos los
navegadores pero si quieres solamente la
historia después la dices en los
comentarios y la hacemos en otro vídeo
el punto es que lo especial de google
chrome era su motor v8 porque con eso se
podían correr aplicaciones web más
rápido y google ya estaba trabajando en
aplicaciones web es decir aplicaciones
que corren en el navegador como google
maps gmail google docs la versión de
office para google etcétera entonces le
convenía mucho al año siguiente 2009
empiezan la real revolución de la web
que no hubiera sido posible sin google
chrome y es que el programador
estadounidense ryan dal lanza no leyes y
a la gente le
explote la cabeza porque porque él sacó
el motor v8 de chrome del navegador lo
sacó y lo llevó al servidor en un
entorno de ejecución llamado no te leyes
con lo cual ahora podías escribir código
javascript que era interpretado en el
servidor como php como ya va como python
como ruby como sellar wow increíble y
ojo que una confusión muy común y que
incluso he visto en gente que se dice
full está aquí conocedora del tema es
que no leyes no es un framework noyes es
un entorno de ejecución que son cosas
absolutamente
diferentes cuando diga que no llegues a
ser un framework levante una ceja y
aléjate lentamente de esa persona no
llegues es un entorno ejecución en el
servidor con lo cual ahora tenemos llave
script en el servidor javascript en el
navegador y podemos crear las famosas
aplicaciones iso morfi cast o
universales no que tengan javascript en
todo el estado al año siguiente google
lanza angular y ahí si es el acabose se
vuelve una fama total y empieza la
fiebre javascript en el mundo aparece
este famoso stack min que era montgó
para la base de datos express como
framework de noiés angular como
framework en el front end y no llegues
como entorno de ejecución en el back en
ese stand min marcó varios años del
desarrollo web y todo el mundo quería
aprender min y todo el mundo saltaba a
esta tecnología porque estaba de moda
era mucha moda no pero esta fiesta duró
unos años porque luego google dio marcha
atrás y dijo no está bien angular yes
vamos a crear angular 2 en el cual le
vamos a quitar el apellido james y se va
a quedar solamente en angular va a usar
type script y va a ser bastante
diferente angular yes y ese es el
angular que tenemos hasta el día de hoy
o sea ya no es angular y espero mucha
gente le encantaba el angular es las
directivas y esa sintaxis declarativa
tan chévere así que un programador que
salió del equipo de angular leyes que
también estaba incómodo de que angular
leyes desaparezca para convertirse en
otra cosa muy diferente creó su propio
framework sacando las mejores prácticas
de angular y las mejores prácticas de
riad llamado view y es este programador
se llama evans joe y view es uno de los
frameworks más queridos por toda la
comunidad se lanza en el año 2014 y es
un framework progresivo es decir un
framework que va creciendo junto con tu
proyecto puedes empezar con vivo
utilizando un cdn así como antes se
hacía con jake query solamente con una
línea en el header y ya estás usándolo
pero luego mientras su proyecto crezca
puedes meterlo ya en las dependencias de
tu proyecto e ir añadiéndole componentes
y eso lo hace fantástico la rapidez para
empezar con beaugé y ese es una de sus
principales ventajas además que a
diferencia de riego de angular no es
mantenido por una gran empresa sino por
toda la comunidad en el año 2013 un año
antes de que aparezca view y es aparece
el react es una propuesta de facebook
para el desarrollo front end porque
facebook es una aplicación web recuerda
eso después se volvió a aplicación móvil
pero facebook siempre fue una aplicación
web y creció tantísimo que se enfrentó a
grandes retos que el desarrollo
tradicional no tenía a diferencia de
angulas leyes que era un proyecto
interno dentro de google y que no se
usaba en los proyectos importantes de la
empresa reyal no fue un proyecto
secundario para mantener algunos
proyectos extras sino que riad fue
creado exclusivamente para mejorar el
rendimiento de facebook porque era tan
grande tenía tanta gente por momentos la
interfase bloqueada por la cantidad de
gente que entraba necesitaban una nueva
manera de manejar la interfaz y así
crean riac con la filosofía de crear
componentes reutilizables crear un
virtual don que era el dom en memoria
para no sobrecargar el navegador y un
nuevo lenguaje llamado yeye sex que te
permite escribir javascript como si
escribirás html y eso lo hizo un boom a
la gente le encantó y empezó poco a poco
a morirse el concepto de jay query creo
que la estocada final para jay cuales en
el año 2015 cuando sale x me script 6
después de seis años de lengua script 5
de 2009 sale la versión 6 de un script a
partir de entonces todo cambia para bien
porque después de haber tenido sequías
de 10 años y de 6 años en que no habían
actualizaciones para javascript
javascript empieza a actualizarse año
con año por eso también a esa versión se
le conoce como el script 2015 porque a
partir de entonces empezaron a
actualizarse todos los años se me he
2015 2016 2017 2018 y así sucesivamente
fue el mejor momento para ser
programador javascript y algo que note
dicho javascript es muy fácil de
aprender no es complejo en sí es tu
primer lenguaje quizás te marees un
poquito porque siempre comenzar es
difícil pero realmente cuando tienes
cierta experiencia ya de script no es
complicado javascript no es para los
supergenios y superdotados con
coeficientes altísimos no javascript es
algo en lo que te diviertes más aún si
has venido de la época antigua en que se
sufría y llegas a riad y llegas a view y
dices wow qué fácil se hacen las cosas
acá es increíble en mis tiempos y egipto
las cosas ya sean diferentes o sea se
disfruta se disfruta realmente entonces
tenemos tres frameworks de los cuales
ria que es el que hay o ventaja sobre
los dos hoy en día la mayor cantidad de
ofertas laborales es de react eso no le
quita para nada fuerza y prestigio a los
otros los frenos que son angular y view
de hecho no te he comentado pero angular
view y react los puedes aprender en el
team hay un cuarto framework llamado esb
el que tiene una filosofía de entregarte
javascript limpio en el front end a la
gente también le gustó mucho pero su
cuota de mercado es un poquito menor
pero también es bastante chévere por
esos años en el 2012 aparece type script
una versión de javascript desarrollada
por microsoft hyper script añadían
nuevas funciones muy importantes como el
tip ado o la orientación objetos eso
hizo que type script se mantenga fuerte
año tras año y hoy sea un lenguaje muy
importante que todo programador jabber
icq debe tener en cuenta y por eso la
versión 2 de angular vino directamente
con type script ya no con llave escrito
aunque javascript es compatible con type
escriba así que darte el salto tampoco
es que sea tan complicado y hoy por hoy
también se puede desarrollar en río en
view con type para esos años ya escrito
aparecía como el número uno en todos los
rankings como el lenguaje más usado del
mundo pero también llegaba la fatiga
javascript veías a javascript belleza
javascript en aplicaciones de escritorio
con electrón veías a javascript en
aplicaciones móviles con ayón y más allá
de escribir a ti en robótica en machine
learning en realidad aumentada realidad
virtual lo cual no está mal todo
lenguaje puede tener muchas áreas pero
todo venía como de golpe estaba tan
famoso ya script que se quería hacer de
todo y pues ya ver y tampoco es el
lenguaje ideal para hacer de todo pero
si existen opciones muy interesantes
como electrón para hacer aplicaciones de
escritorio utilizando javascript ís el
estudio coaches ha desarrollado con el
electrón spotify está desarrollado con
el electrón las aplicaciones de
escritorio me refiero a y eso es muy
chévere porque es fácil llevarlo a web
no hay mantener cierta coherencia entre
la aplicación web y la aplicación de
escritorio también está el concepto de
las p doble ua que son aplicaciones web
progresivas que a partir de tecnologías
web con javascript se pueden convertir
rápidamente en aplicaciones móviles sin
hacer muchos cambios y todo eso con
javascript y todo esto lo puedes
aprender en el team recuerda que por la
semana la tecnología tenemos grandes
descuentos así que si quieres dominar
javascript y muchas otras tecnologías
del desarrollo de software vea de punto
team para dominar la tecnología y note
para ir cerrando este vídeo que podría
durar varias horas más en el año 2016 se
lanza next y es el framework más
importante para el desarrollo con unidad
porque recuerda querría que al final de
cuentas es sólo una librería no es un
framework porque se encarga sólo de la
vista entonces uno tenía que estar
añadiendo varios componentes extras pero
llegan next para solucionar eso no y
darnos todo el marco de trabajo en
exceso hoy por hoy la forma más usada
para desarrollo front-end con react y
también lo puedes aprender en el timo y
en el año 2018 ryan dal aquel
programador que lanzó casi 10 años antes
no leyes se arrepiente y dice que
cometió varios errores a lanzar noyes y
lanza de no que es no está al revés la
alternativa a no reyes con todas esas
cosas mejoradas en su opinión y que
tiene razón en varias cosas en otro
vídeo hablaremos de de no ver sus noches
para comentar más del tema pero eso es
en el 2018 y también puedes aprender de
no nd team porque tenemos un curso de no
otro curso de naughty de todas las
tecnologías que hemos hablado hoy por
hoy dominar javascript te va a abrir
muchas puertas de trabajo pero lo más
importante que quiero que sepas es que
hoy y javascript ya no es sólo
javascript si tú te quedas solo con
llaves script y zas tengas menos
oportunidades yo te recomiendo aparte de
javascript aprender type script aprender
alguna tecnología encima como real como
angular como view como next porque eso
es lo que ya te va a dar más
oportunidades javascript a 2022 es mucho
más que tan solo javascript aunque
parezca una contradicción pero así es el
mundo de javascript en 2022 y eso es
todo por este vídeo espero que te haya
gustado hacer esta historia desde 1994
cuando empezamos hasta el día de hoy y
recuerda que si quieres aprender
javascript tienes el lugar adecuado para
ti tenemos cursos desde cero hasta súper
avanzados en javascript testing
librerías frameworks proyectos bases de
datos entornos de ejecución todo lo que
quieras aprender con llave script lo
tienes nd team y recuerda que estamos
con un gran descuento por la semana y la
tecnología de punto team o en el enlace
en la descripción o por acá arriba donde
aparezca para aprovechar estos
descuentos de corazón espero que este
vídeo te haya gustado mucho es una
historia que a mí me encanta porque en
gran parte la he vivido la ventaja del
ser viejo es esa que las historias las
vives no solo las cuentas
cuéntanos en los comentarios qué te
pareció y de qué otras tecnologías te
gustaría que contemos su historia yo soy
álvaro felipe de ede team y nos vemos en
una próxima oportunidad
es decir es tecnología para todos
comienza a estudiar gratis en ti y no te
detengas
[Música]
Voir Plus de Vidéos Connexes
JavaScript en 5 Minutos o más!
¡La historia completa de la web en 40 minutos! - La mejor explicación en español
¿Con qué lenguaje de programación se crean los lenguajes de programación?
¿Qué se puede hacer con Javascript? (Juegos, Apps, Desktop, ClIs, etc)
La HISTORIA COMPLETA de todos los navegadores web
¿Qué es Django y porque importa? - Django y Django REST Framework
5.0 / 5 (0 votes)