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]