Cuánto durará el reino de JavaScript
Summary
TLDRThe video script discusses JavaScript's enduring relevance as the default language of the web, highlighting its widespread use in browsers and its evolution with Node.js for backend development. It touches on JavaScript's versatility, from powering IoT devices to its role in early smartphone app development. The script also addresses JavaScript's peculiarities, such as type coercion and 'Nan' values, and its resilience due to the potential web-breaking consequences of fixing its quirks. It concludes by reflecting on the changing landscape of web development with HTML advancements and the impact of AI, while acknowledging JavaScript's persistent role and the challenges of maintaining legacy code.
Takeaways
- 🌐 JavaScript is the ubiquitous language of the web, deeply integrated into browsers and the default language for web interactions.
- 🛠️ JavaScript's relevance is bolstered by Node.js, allowing it to be used extensively in backend development and database connections, promoting a unified syntax for full-stack developers.
- 📈 The rise of full-stack development has been facilitated by JavaScript, causing a significant shift in the way developers approach web development with a single language for both frontend and backend.
- 🔧 JavaScript's flexibility is showcased by its use in non-traditional platforms like Jifi, enabling it to run on devices such as Arduinos and Raspberry Pis.
- 🎨 The language has been used creatively and sometimes controversially, as illustrated by the 'Fong' incident, highlighting its adaptability and cultural impact.
- 🚀 JavaScript's performance has improved dramatically over time, becoming more efficient and faster, reducing its footprint on system resources and benefiting from advancements in mobile technology.
- 🛑 The evolution of web standards has led to a decrease in reliance on JavaScript for certain functionalities, as HTML becomes more powerful and capable of handling features previously managed by JavaScript libraries.
- 📉 Despite its widespread use, there has been a noticeable decline in search interest for 'JavaScript' over the past 14 years, indicating a potential shift in the technology landscape.
- 🤖 The advent of artificial intelligence and large language models has impacted the popularity of JavaScript, with Python emerging as a dominant language in AI and data science fields.
- 🔄 The script also discusses the cyclical nature of programming languages, where the rise and fall in popularity do not necessarily reflect their utility or the need for them in the industry.
- 🛠️ The importance of maintaining and updating existing codebases is highlighted, emphasizing that programming is as much about preservation as it is about creation, and that JavaScript remains a vital tool for developers.
Q & A
Why is JavaScript considered the language of the web?
-JavaScript is considered the language of the web because it is the default language that runs in web browsers, making it universally accessible and used across the internet.
What advantage does JavaScript have in the backend development?
-JavaScript, with the advent of Node.js, has become a popular language for backend development, allowing developers to use a single syntax and stack for both frontend and backend, thus simplifying development.
How does JavaScript's ubiquity impact full stack developers?
-JavaScript's widespread use allows full stack developers to maintain consistency in their codebase, reducing the cognitive load of switching between different languages and frameworks.
What are some unconventional uses of JavaScript mentioned in the script?
-The script mentions JavaScript being used in unusual ways, such as in the 'Fonga' incident, which involved binding JavaScript with tape around a rapper and integrating it into a mobile app, showcasing its versatility.
How has JavaScript evolved in terms of performance and efficiency?
-JavaScript has seen a brutal evolution in terms of performance and efficiency, with improvements in the runtime compiler and the underlying hardware, making it faster and more efficient than in its early days.
What is the significance of WebAssembly in the context of JavaScript?
-WebAssembly allows browsers to run languages other than JavaScript, which can lead to more efficient and faster execution of certain tasks, potentially reducing the reliance on JavaScript for performance-critical applications.
How is HTML evolving to reduce the need for JavaScript?
-HTML is evolving to include more powerful native elements, such as input types for color and data lists for autocompletion, which can reduce the amount of JavaScript needed for common UI functionalities.
What is the impact of large language models on JavaScript development?
-Large language models can assist in maintaining and updating large codebases, but they are more effective with existing problems rather than creating new solutions, highlighting the ongoing need for human developers in innovative JavaScript development.
Why is JavaScript's popularity declining in certain areas according to the script?
-The script suggests that JavaScript's popularity is declining due to changes in the global tech landscape, particularly the rise of AI and the shift towards languages like Python for data science and machine learning.
What is the role of JavaScript in maintaining legacy code?
-JavaScript plays a crucial role in maintaining legacy code, as it is often the language used in older projects. Developers need to understand and adapt to existing JavaScript codebases to ensure continuity and functionality.
How does the script view the future of JavaScript in web development?
-Despite some decline in popularity and the rise of other technologies, the script suggests that JavaScript will continue to be a persistent and essential language in web development due to its ubiquity and the open standards of the web.
Outlines
🌐 The Ubiquity and Relevance of JavaScript
This paragraph discusses the omnipresence of JavaScript in the web development world. It emphasizes JavaScript's status as the default language of the web, highlighting its importance in both frontend and backend development through Node.js. The speaker mentions the ease of full stack developers transitioning between client and server-side code due to JavaScript's universal syntax. It also touches on JavaScript's versatility, running on various platforms like Arduino and Raspberry Pi, and its role in peculiar historical events, such as the 'Fong' incident involving mobile app development. The paragraph concludes by acknowledging the rapid evolution of JavaScript's runtime, making it more efficient and faster, which has contributed to its enduring popularity.
🛠️ JavaScript's Role in Evolving Web Standards
The second paragraph delves into the changing landscape of web programming, with a focus on how HTML is becoming more sophisticated, reducing reliance on JavaScript for certain functionalities. It mentions the advent of WebAssembly, which allows browsers to run languages other than JavaScript, potentially impacting JavaScript's dominance. The speaker also references Google Sheets' transition from JavaScript to Web Workers for parallel processing, illustrating a shift in how complex web applications are being developed. Furthermore, the paragraph touches on the evolution of HTML to include more built-in components that previously required JavaScript, suggesting a future where JavaScript might be less central to web development.
📉 JavaScript's Declining Popularity Amidst Technological Shifts
This paragraph examines the decline in JavaScript's popularity, as indicated by search trends, and attributes this to the rise of Python, driven by its applications in data science, machine learning, and artificial intelligence. It discusses the historical dominance of JavaScript and the emergence of other syntactically simpler languages that are gaining traction. The speaker also points out that despite the decline in searches for 'JavaScript,' the language remains a staple in web development, with a consistent demand for skilled developers. The paragraph also addresses the challenges of using native browser components due to inconsistent UI across different platforms, reinforcing the need for JavaScript to maintain cross-platform consistency.
🛑 The Enduring Legacy and Future of JavaScript
The final paragraph reflects on the enduring legacy of JavaScript, asserting its continued importance despite the rise of new technologies. It discusses the cultural significance of JavaScript in the programming industry, as a language that developers often maintain and build upon rather than replace. The speaker argues that while AI and large language models can assist with existing codebases, they are not yet capable of innovating or handling truly novel coding challenges. The paragraph concludes by emphasizing the importance of solid engineering foundations, suggesting that AI is more of a multiplier for developers rather than a replacement, and that JavaScript will remain a key player in the web development space for the foreseeable future.
Mindmap
Keywords
💡JavaScript
💡Node.js
💡Full Stack Developer
💡WebAssembly
💡HTML
💡AJAX
💡Google Spreadsheets
💡Promises
💡Callback Hell
💡Web Standards
💡Large Language Models
Highlights
JavaScript is the language of the web, universally known and used because it resides in browsers, making it inherently relevant.
JavaScript's ubiquity makes it the default language in browsers, ensuring its ongoing relevance and importance.
The existence of Node.js has popularized JavaScript for backend development, facilitating full-stack development with a single syntax.
JavaScript's adaptability allows it to run on various platforms, including IoT devices like Arduinos and Raspberry Pis.
JavaScript has been used in unconventional ways, such as the 'Fong' incident, highlighting its versatility.
JavaScript's performance has improved drastically over time, becoming more efficient and faster, even rivaling compiled languages.
The rise of WebAssembly allows for the execution of languages other than JavaScript in browsers, potentially reducing reliance on JavaScript.
HTML is evolving to include more complex features, reducing the need for JavaScript in some cases.
Despite the rise of other languages, JavaScript remains a staple in web development, with a significant presence in job markets and educational courses.
JavaScript's idiosyncrasies, such as its type coercion and equality checks, make it a unique language with quirks that developers must navigate.
The transcript discusses the historical context of JavaScript, from its creation by Brendan Eich to its current status as a web standard.
JavaScript's widespread use and the web's reliance on it mean that fixing its quirks could break the internet, highlighting the balance between evolution and stability.
The speaker reflects on the cultural impact of JavaScript, noting its importance in the programming industry and its role in maintaining legacy code.
JavaScript's syntax and paradigms are deeply ingrained in developers' minds, creating a sense of nostalgia and comfort.
The speaker emphasizes the importance of maintaining existing codebases and the role of AI in assisting with this task, especially with large codebases.
JavaScript's persistence and the enduring popularity of frameworks like jQuery demonstrate the resilience of old code in the industry.
The speaker argues that AI does not replace software developers but rather multiplies their capabilities, especially when combined with solid engineering foundations.
JavaScript's role in the web's evolution is highlighted, noting its contribution to creating world-class applications that update automatically.
Transcripts
javascript es el lenguaje de la web es
el lenguaje que todos nosotros sabemos y
usamos porque vive en un lugar más
importante que es nuestros corazones
nuestros navegadores es el lenguaje que
está en todas partes todos usamos la web
en un navegador y en el navegador el
lenguaje por defecto es javascript así
que javascript siempre va a ser
relevante es el primer lenguaje de
muchas personas y desde que existe
node.js también es el lenguaje que usan
muchos en el backend en la web en la
conexión a bases de datos en gran parte
porque esto hace mucho más fácil que
programadores tengan una sola sintaxis
en la cabeza y un solo stack hay mucho
full stack developer que le causa un
dolor impresionante pasar de la sintaxis
p8 de python a la sintaxis eascript de
javascript entonces mantener esa paridad
ha sido una gran ventaja y es un
lenguaje que existe y corre en lugares
que uno no se espera plataformas Como
jifi por ejemplo permiten que javascript
corra en arduinos en raspberry pies en
cepillos eléctricos y en otro tipo de
cosas eléctricas que vibran es muy
impresionante por último javascript
también es un lenguaje que han usado
para cosas extrañas yo no sé si ustedes
recordarán este atentado contra la
cultura humana conocido como fonga que
era básicamente una forma de amarrar
javascript con cinta alrededor de un
rapper y meterlo en una aplicación móvil
en la época en la que arrancaban los
smartphones y en la que solamente se
podía programar en iPhone con objective
c y en Android con Java De ahí salieron
otros pecados terribles F eventualmente
se vuelve a pache Córdoba luego existe
otro competidor de Microsoft llamado
samarin que definitivamente fue una mala
idea florer del cual no voy a decir
cosas buenas ni malas Porque florer
resulta que la gente realmente lo ama y
si yo llego a decir algo raro de florer
cosas malas van a pasar ionic que es el
floter de angular y react native que es
el react native de react o en resumen la
forma de hacer aplicaciones móviles y
muchas aplicaciones móviles de hecho
tienen sentido parcial o totalmente en
100% javascript porque al compilador de
javascript El jing Time compiler el
sistema el Run Time que hace que
javascript corra cada vez es más veloz y
más eficiente ha tenido una evolución
brutal desde la época en la que se comía
el 80% de la ram de nuestros
computadores y también porque los
celulares son mucho más veloces y tienen
baterías más grandes javascript es uno
de nuestros lenguajes más populares a
nivel de estudio en platzi nosotros
tenemos esta ruta de full stack
developer con javascript que es de las
más populares y tenemos históricamente
la escuela de javascript que es una
escuela que todo el mundo toma
recientemente relanzamos y está recién
hecho y actualizado el curso de
fundamentos de javascript Y a partir de
ese punto vamos a estar Día tras día
lanzando nuevos cursos del que es sin la
menor duda el lenguaje de programación
más popular del mundo pero sí lo es como
que parte del problema que estamos
nosotros Viendo acá es que el mundo está
cambiando y javascript de repente está
lentamente dejando de ser tan popular
especialmente en el mundo posterior a la
inteligencia artificial generativa y a
los large Language models entonces La
pregunta es cuánto tiempo más va a durar
el reino de javascript sobre todo
tenente que jav escrib como lenguaje
raro es un lenguaje que fue creado en
tiempo récord por brendan ike
inicialmente se llamaba Moca pero no les
gustó entonces pusieron javascript y
tiene cosas extrañas por ejemplo ustedes
saban que en javascript una Ray no es
igual a un ray en javascript cuando uno
agarra una Ray y lo compara con una Ray
esto es falso vayan y pruébenlo
pruébenlo en la consola de los
navegadores pero un array si es igual a
no una array si ustedes niegan el array
de repente el array es verdadero por ni
idea realmente es por un tema interno de
la forma en la que funcionan los
operadores de negación dentro de
javascript pero le importa esto no tiene
sentido Cómo se dice en programación
cuando uno está intentando hacer
operaciones con números y no es un
número Nan perfecto not a number y Nan
es una expresión de muchos lenguajes
entre ellos Java y javascript y resulta
que Nan no es igual a Nan no no un nor
no es lo mismo que n number eso es falso
o mi favorito de todos imaginen que yo
tengo una Ray 1 com2 com3 y tengo otro
array 4,56 y lo sumo qué creen que da
debería dar 1 2 3 4 5 6 verdad no da 1 2
3 4 5 6 porque resulta que al final de
la concatenación los últimos dos
elementos los toma como String por qué
porque se le da la gana es javascript no
tiene tiene que seguir reglas está en
todos los navegadores no tiene nada que
demostrarle a nadie y eso es lo raro
javascript un lenguaje terrible cuyos
errores realmente no hemos arreglado y
sigue funcionando así por qué sigue
funcionando así porque si arreglamos los
errores se rompe la web porque jav
escribes de esas cosas que uno ha usado
con sus errores Entonces si uno arregla
los errores se rompe react se rompe Note
se rompe npm se rompe webpack y si se
rompe webpack directamente se rompe
internet porque nadie entiende cómo
funciona webpack webpack está basado en
al
100% el lío es que llega la Inteligencia
artificial y no solo la Inteligencia
artificial en los últimos años la web la
gente que está detrás de los navegadores
y de los estándares realmente han hecho
un esfuerzo por hacer a html un lenguaje
más completo y más complejo entonces la
forma de programar para internet está
cambiando y ese cambio está cambiando la
forma en la que nosotros usamos
javascript una de las aplicaciones web
más complejas que existen en javascript
Porque existe Antes de reag antes de
angul antes de todo cuando la gente
realmente hacía programación y lo hacía
todo con una llamada Ajax asynchronous
javascrip and xml es Google spreadsheets
y Google docs son aplicaciones muy
complejas que replican por completo el
funcionamiento de un software de
ofimática nuestro equipo financiero usa
sobre todo Google spreadsheets y muchas
empresas funcionan con Google
spreadsheets en vez de Excel y esta era
la aplicación web más compleja en Java
javascript pero ya no este año Google
anunció que Google sheets todo el worker
de cálculo un worker es como un hilo de
procesamiento paralelo con una función
independiente que corre paralelo al
resto de las funciones seriales de
javascript El worker de cálculo de los
cálculos matemáticos para calcular todas
las operaciones que ocurren dentro de la
baja de cálculo de Google spreadsheets
ya no está hecho en javascript porque
desde hace unos pocos años los
navegadores tienen por dentro la
capacidad de correr cualquier lenguaje
porque ahora corren a lo que se llama
web assembly el lenguaje de ensamblador
el lenguaje de los microprocesadores en
los que funcionan nuestras computadoras
basado en la web implementar eso de una
manera en la que fuera segura y no
abriera la posibilidad de hackear
nuestros computadores Es un logro de la
ingeniería de software y también hace
todo mucho más veloz lo que significa
que por un lado Google mismo está
liderando el ya no necesitar javascript
en el navegador y por otro lado html
está cambiando este artículo que me
parece muy chistoso de diciembre del año
pasado cuenta T no necesitas javascript
para eso y antes de que se alarmen
observen que arriba las puntas de la
Estrella son Deep roll Table span de la
infierno de html donde habla de cómo
html ha evolucionado al punto de que
muchos de los componentes que nosotros
antes hacíamos en javascript con
librerías de componentes Ahora son
simplemente etiquetas por ejemplo el
autocompletado la caja de texto donde
uno escribe van saliendo opciones que se
autocompleta eso existe hoy en día es
este input que se es el input de toda la
vida pero con adicional con el mismo ID
del list que se llama Data list y un
Data list permite crear un componente
que se comporta De esta manera al
desplegar me a todas las opciones Y si
escribo una de las letras me
autocompleta directamente las opciones
que necesito y aquí cuánto javascrip
estoy escribiendo cero javascript o por
ejemplo la etiqueta input type color que
me permite generar un diálogo como el
diálogo del sistema operativo Aunque
realmente no es el diálogo del sistema
operativo es el diálogo del navegador si
lo abren en firefox se va a ver distinto
como si lo abren en Safari o si lo abren
en Chrome pero es un diálogo nativo que
me permite elegir un color antes sin la
menor duda estaríamos usando una versión
propia y estoy seguro que si ustedes
abren figma en la versión web no les va
a abrir la el input type color Sino les
va a abrir un componente de javascript
de selección de color Entonces por un
lado cada vez necesitamos menos
javascript porque html está haciendo más
poderoso y luego por otro lado desde una
perspectiva netamente del mercado hay
menos búsquedas por la palabra
javascript cuando uno va a Google trends
en los últimos más o menos 14 años en
los últimos 14 años ha habido una caída
importante en las búsquedas de la
palabra javascript de hecho cuando lo
vemos solamente en los últimos 3 años
uno ve esa caída que está lentamente
bajando qué pasa pues pasa en gran
medida que la composición de los equipos
mundiales ha cambiado y también el
interés por ciertas nuevas tecnologías
ha cambiado la Inteligencia artificial
disparó a python pero python ya venía
parado debido a pandas a Non pie a
psychic learn a toda la forma de hacer
ciencias de datos Machine learning y
ahora Inteligencia artificial tensor
Flow tenía una librería de javascript
muy grande pero la gran mayoría de
proyectos que yo he visto de tensor son
proyectos de python al final del día
Jupiter notebooks es un es un esfuerzo
casi que totalmente coordinado alrededor
de python y cuando ustedes crean código
y necesitan hacer Data análisis ese Data
análisis es principalmente hecho a
través de ch gpt o de clot con python y
es código de python el que está haciendo
el análisis de ciencias de datos si le
agregamos Java a esta historia vemos una
historia mucho más interesante vemos una
historia desde enero del 2010 hasta el
día de hoy en la cual los lenguajes ecma
los lenguajes del estándar similar a la
sintaxis de C c+ más eran absolutos
reyes del mundo y dominaban por completo
y de repente estos lenguajes más
derivados de funciones estos lenguajes
con otro tipo de sintaxis lenguajes
relativamente más sencillos de leer
empiezan a dominar siendo el ejemplo más
fuerte de ellos pero por supuesto que
hemos visto un crecimiento muy grande de
muchos otros lenguajes como go No sé si
colocar a Ross en esa En esa lista
porque Ross en cierto modo mantiene
todavía el nivel verboso de sintaxis
etcétera y hay una cosa más sin embargo
todo esto es verdad todo lo que les
estoy diciendo son simplemente hechos
Pero por otro lado ustedes realmente no
van a hacer esto en sus proyectos verdad
ustedes realmente no van a colocar el
input datalist y el input color Por qué
Porque va a ser diferente en cada
navegador Y eso no le va a gustar al
cliente eso no le va a gustar los
stakeholders eso no va a ser el estándar
porque este componente este componente
que les estoy mostrando acá se comporta
diferente en Mac en Windows y en Linux
se comporta diferente en Android y en
iOS se comporta diferente entre Safari y
firefox no hay un ui estándar y a pesar
de que el cuerpo de estándares de la web
sigue siendo su mejor esfuerzo esto pasa
igualito que pasó con la web semántica
es una idea pero en la práctica lo que
nosotros hacemos y lo que hace la
diferencia No es eso lo que cree el
engagement y lo que hace que más
usuarios tengan nuestras aplicaciones No
es eso y es lo que nos da javascript
javascript nos da una forma consistente
en un lenguaje rarísimo de hacer
exactamente lo mismo para todas partes y
que funcione bien dicho eso hay otro
tema y es de donde nosotros venimos Pues
resulta que la gran mayoría de nosotros
acá arrancó con un lenguaje basado en
esa sintaxis de corchetes de paréntesis
de colocar punto y comoa al final de las
líneas para muchos la sintaxis ecma es
un lugar seguro es un lugar que nos
primero que nos trae una nostalgia
inmensa Yo me acuerdo cuando action
escriber así o Java o c o c más más o c
sharp o todas estas
cosas y porque al final del día uno
siente que las variables y las funciones
están como más calientitas más bonitas
más más es un lugar más acogedor meter
todo entre llaves y paréntesis no esta
vaina de python donde todos son como
riscos gigantescos donde una variable se
cae y uno siempre está estresado de que
si uno le coloca el Tab incorrecto se
rompe toda la aplicación no no no no no
eso es para otro tipo de gente y luego
está el otro componente de javascript
que es un componente más de la cultura
de nuestra industria programar es
mantener más que crear cuando ustedes
hacen javascript muy probablemente lo
que realmente están haciendo es llegar
un proyecto rarísimo donde alguien les
dice no sí bienvenido a este proyecto
esto lo estamos haciendo con jquery es
como a con jquery das cuando uno
programa principalmente uno le toca
adaptarse al proyecto al que llega en
ocasiones ustedes llegan a un proyecto
donde les toca hacer todo desde cero y
Eso suena maravilloso cierto hasta que
se dan cuenta que les toca hacer todo
desde cero Eso significa que de pronto
la empresa no va a sobrevivir que quién
sabe si van a tener sueldo el otro mes y
cuando existe un proyecto significa que
existe un modelo de negocio y entonces
existe una solidez financiera que le
permite una viabilidad al empleo de uno
pero eso significa leer código viejo de
otras personas y leer código viejo de
otras personas es mantener un montón de
leerías raras mantener un webpack super
extraño si es que se usa webpack estar
viendo De dónde viene cada una de estas
líneas y pues eso es ya jap viejo al
final del día que es la forma en la que
funciona mucho la web moderna
afortunadamente para el código tenemos
grandes modelos de lenguaje y cuando
necesitamos mantener bases de código
gigantescas podemos usar gith copilot
podemos usar chat gpt podemos usar Cloud
de antropic mandarle estas bases de
código y rápidamente mantener arreglar y
actualizar códigos gigantescos sin saber
nosotros qué es lo que estamos haciendo
pero rogándole al cielo que la
Inteligencia artificial si sepa el único
punto es que los llms hacen gran código
con problem existentes ya solucionados
alguna vez han intentado usar un gran
modelo de lenguaje para hacer cosas
nuevas si les funcionó bien es que no
están haciendo cosas nuevas simplemente
están repitiendo un problema que ya
existió si ustedes realmente están
haciendo algo nuevo los llms se rompen y
empiezan a hacer un código terrible no
saben cómo arreglarlo y todo el tiempo
están pidiendo disculpas no no no perdón
entiendo que quiero el código vamos a
volver a arreglar no sí lo siento mucho
no entiendo porque no perdón el señor
Sam me va a golpear
porque los large Language models al
final del día están entrenados sobre las
bases de código existentes Entonces si
el problema es un problema existente lo
solucionan Y si el problema es un
problema realmente nuevo nos toca
aprender a programar y programarlo
porque al final del
día al final del día igual la gran
mayoría problemas que ustedes van a
solucionar Son problemas que ya existían
programar es mantener más que crear el
85 por del tiempo de un desarrollador de
software lo pasa leyendo código y
haciendo que trabaja y el otro 15% es
cuando realmente están escribiendo
código ya ni quiera tienen que escribir
el unit testing lo hace un llm ya ese
problema se solucionó la documentación
otro problema solucionado mientras tanto
quiero que no olviden el código viejo
sobrevive por mucho tiempo
jquery sigue con nosotros se niega a
morir acá en Google trends ustedes ven
como jquery a pesar de que lentamente
esta bajando de popularidad sigue siendo
mucho más popular como tres veces más
popular que rubion rails y casi tan
popular como Django el framework por
excelencia de python así de fuerte y
persistente es el código viejo Cuando
uno escribe código nuevo no hay llm que
valga para el código nuevo uno necesita
bases sólidas no large Language models
de otra manera no se puede si ustedes no
desarrollan las bases sólidas y
entienden De dónde viene el software no
pueden hacer gran software la
Inteligencia artificial no reemplaza los
desarrolladores de software los
multiplica un desarrollador de software
con Inteligencia artificial y bases
sólidas de ingeniería corre mucho más
rápido en general ninguna tecnología en
la historia humana ha reducido el empleo
Cuando uno lo piensa en agregado vivimos
en la época humana de mayor avance
tecnológico y de menor desempleo en la
historia humana ninguna tecnología
transforma los empleos ya no hay tanta
gente prendiendo lámparas de aceite por
las calles y no hay tantas personas
andando a caballo esas cosas
efectivamente cambian ya no hay tantas
personas teniendo que ir a un servidor a
las 4 de la mañana a hacer porque ahora
tenemos opciones para eso pero antes
tocaba hacer cosas por el estilo Porque
no saben por que se hacía esto porque no
habían garbage collectors efectivos esa
es toda la razón porque entonces la
memoria RAM se iba al y no le
tocaba reiniciar a las malas Eso es todo
lo la razón y a veces uno lo programaba
habían yo recuerdo haber trabajado
proyectos Donde había un diamon para la
gente que es muy vieja un diamon es un
servicio que corre en un sistema
operativo cuyo único trabajo era bajo
ciertas condiciones reinicie el servidor
y prenda a este otro servidor que es el
que agarra las peticiones y le diga
estamos en mantenimiento por favor denos
un segundo en lo que el otro servidor
arranca solo por reiniciarlo Porque no
tenemos mecanismos efectivos de manejo
de ram esas cosas pasan Esa es la
tecnología y eso es lo que hay pero los
fundamentos son los que nos multiplican
la Inteligencia artificial como todas
las otras herramientas del pasado lo que
hacen es multiplicar nuestras bases
espacio publicitario para hablarles de
que el curso de fundamentos de
javascript les da esas bases pero igual
Esto no se los tengo que contar Ustedes
ya tienen la suscripción Y ustedes ya
tienen acceso a este curso el curso está
realmente renovado de nuevo Lo que sí
les quiero mencionar es que por ahora y
por mucho tiempo javascript seguirá
siendo el lenguaje de la web es el
lenguaje que a través de su sintaxis de
corchetes de sus promesas raras de su
callb Hell Y de todos sus fenómenos
extraños probablemente es el lenguaje
que más dinero nos ha generado que más
ha aumentado nuestros salarios que más
nos ha permitido conseguir el primero el
segundo y el tercer empleo y que va a
seguir persistente a lo largo del tiempo
la web es una de las invenciones más
fascinantes y cyberpunk de la historia
es una tecnología hiper poderosa que no
es de ninguna compañía que múltiples
compañías intentado secuestrar Microsoft
la tuvo secuestrada por años con
Internet Explorer Google la ha mantenido
secuestrada relativamente por muchos
años con Chrome hasta que la revolución
móvil y las Apps se la quitaron y aquí
seguimos con un estándar abierto
completamente controversial y super
agresivo en los cuerpos de estándares
que nos permiten sin pedir permiso crear
aplicaciones de clase mundial que se
actualizan automáticamente y que nos
permiten llegar a todos los usuarios
como se nos dé la gana y eso es gracias
a javascript
Voir Plus de Vidéos Connexes
JavaScript: como chegamos até aqui? - Curso JavaScript #02
What is JavaScript?
History of the Internet - How was the Internet Invented Short Documentary Video
Rust Programming Language for JS Devs | Rust VS Javascript
How to Learn PHP Language With Full Information? – [Hindi] – Quick Support
What the heck is the event loop anyway? | Philip Roberts | JSConf EU
5.0 / 5 (0 votes)