This graph shows how many times the word ______ has been mentioned throughout the history of the program.
El otro día puse un vídeo en mi canal de YouTube y un montón de gente estaba como, por esto odio el frontend, porque es muy complicado, cada día sale algo nuevo, no sé qué.
Puedo entender lo que dice mucha gente, de que le molesta, que esté constantemente.
No les des cabida, no, no, no les...
Pero cabida, la gente puede tener esa opinión.
Pero lo que quiero decir es, creo que a veces la gente se ahoga en un vaso de agua, porque nadie te está obligando a que aprendas nada.
Las opciones, que yo creo que siempre son positivas, al final lo único que hace es evolucionar.
Mira, hay mucha gente que se queja de React, es que React, es que no para de evolucionar, no sé qué, o Next.js, es que Next.js, es que no sé cuánto.
El otro día alguien me puso algo así...
Ah, sí, sí, mira, ahora me he acordado, ahora me he acordado.
Hay un chaval que no sé por qué, no sé qué le he hecho.
Next15, yo no he probado ninguna versión, no lo he necesitado y me va mejor que nunca.
No dejes que las luces por aprender todo lo último te estresen.
No es necesario.
A ver, no entiendo muy bien el comentario y además mencionándome a mí, porque estábamos hablando de Next.js 15, porque está el Release Candidate, ¿no?
Y entiendo que Jorge no lo dice con mala intención, pero que es raro porque dices, bueno, ¿y por qué me tienes que hablar a mí, no?
Pero Next.js 15, justamente como ejemplo, es muy raro porque Next.js 15, amigos y amigas, ya tiene que tener, si es del 2016, pues tiene que tener 8 años casi.
8 años. Y además Next.js es un framework que no solo en el frontend, sino que incluso más allá ha inspirado a un montón de gente, de gente, de tecnologías y que se utiliza muchísimo.
Que hay muchas oportunidades de trabajo.
Entonces, yo estoy de acuerdo y siempre lo digo, el mensaje de que no hay que aprenderlo todo, es que no tiene sentido aprenderlo todo.
Pero esto pasa también con lenguajes de programación, es que te podrías ahogar.
Si tú quieres aprender todos los lenguajes de programación, todas las bibliotecas y todo, pues estarías un poco, te agobiarías.
En el frontend pasa lo mismo, hay que seleccionar lo que queremos aprender, no tienes por qué estar a la última.
Hay gente que está con Next.js 12 o 13 y está feliz y contento con su vida y no hace falta llegar a la 15.
Ahora, está bien enterarse, porque informarse tampoco te hace daño, no hace falta que te agobies, pero bueno, te informas.
Oye, me vale la pena pues migrar o no me vale la pena, ¿puedo continuar un año? No sé, está bien.
Pero estar en contra de que las cosas evolucionen o avancen o hayan opciones, yo nunca lo voy a entender en el mundo de la tecnología.
Es como si porque salió un coche de cuatro ruedas hace 20 años, los fabricantes siguiesen evolucionando.
¿Pero por qué siguen evolucionando? Hay demasiados coches, demasiadas marcas.
En fin, no hay que jamás parar la evolución, tampoco hay que agobiarse uno mismo de estar constantemente,
es como tampoco te hace sentido que te cambies de coche cada seis meses con el frontend o con el backend o con cualquier cosa, pasa exactamente lo mismo.
Midu, te mencionan para ganar visibilidad. A ver, ya lo sé, ya lo sé, muchas veces pasan estas cosas, pero bueno, tampoco pasa nada, ¿no?
Es que no es evolución. Yo no estoy de acuerdo de que no es evolución.
Yo muchas veces esto de que no es evolución, lo que pasa es que es un poco de hate de que no te gusta.
Por ejemplo, hay mucha gente que no le gusta React.js, pero la realidad, y aunque esto te puede doler,
la realidad es que React.js ha tenido un impacto incluso fuera del frontend de web,
porque en realidad frontend también en el desarrollo móvil también es frontend.
Y ha llegado a SwiftUI, ha llegado a Jetpack Compose, y ha influenciado mucho a estas bibliotecas o frameworks de fuera de la web.
Y no pasa nada, por decirlo, porque también se ha retroalimentado.
No es algo malo, no es algo negativo, ni es porque sea mejor, ni peor, ni nada.
Es que la tecnología funciona así, es una retroalimentación que a veces va de móvil a web, a veces de web a móvil,
a veces el backend, pues no pasa nada.
Y es positivo.
Y hay mucha gente que odia React, pero que le encanta SwiftUI, y dices, está bien,
pero cómo puedes estar metiéndote de esta forma tan salvaje, con React, qué asco, no sé qué,
cuando en realidad ha habido una influencia clarísima, positiva, para SwiftUI.
Y está muy bien, o sea, no pasa nada, no hay nada negativo en confirmarlo y decirlo.
No se te van a caer los anillos, ni mucho menos.
Hablando de estas cosas, y mira, aquí en línea con esto, justamente Fireship decía esto, ¿no?
¿Y por qué no me gusta a mí, por ejemplo, este tipo de mensajes?
Porque dice Fireship, dice, si aún no dominas estas 10 nuevas funciones innovadoras de frameworks de JavaScript,
te estás quedando atrás.
Vamos a ver, este es el tipo de mensaje que yo creo que sí que no hace, que hace daño.
O sea, creo que no es positivo.
Porque, ¿cómo que es que te estás quedando atrás?
Vamos a ver, NextGS15, yo creo que lo ha hecho con un poco de broma.
O sea, yo quiero pensar, yo quiero pensar que está hecho como un poco de broma.
¿Sabes? Como del palo, como que mira cuántas cosas hay.
Yo creo que es con ironía.
Es verdad que Fireship siempre es sarcástico.
Pero que esto se lo puede creer alguien, y alguien se puede quedar,
no, madre mía, es que no sé qué, es que te lo estoy perdiendo.
Y al final, puedes no utilizar nada de esto y ser feliz.
Ser feliz sin ningún problema.
Pero este tipo de mensaje, si no fuese irónico, sería un problema porque la gente se agobiaría.
Obviamente joda, pero quiero decir que este tipo de mensajes que muchas veces sí que se pone de
han pasado 48 horas desde el lanzamiento de GPT-4, y si no haces esto, te estás quedando atrás.
Obviamente esto lo está haciendo en este broma.
Pero muchas veces en programación sí que la gente se pone con este mensaje,
que entonces sí que puedes ser nocivos, ¿vale?
Porque al final estas 10 cosas, este top 10 de cosas, no pasan.
Igual te puedes enfocar en una o en ninguna.
Y a lo mejor puede pasar un año, un año, sin que sepas nada de esto.
De hecho, hay algunas que ni siquiera han salido del todo.
O a que acaban de salir, así que no pasa nada.
Lo malo es que se lo cree el recruiter, claro.
Lo malo es que hay gente que sí que se lo cree.
Y entonces creo que los polos están mal, ¿vale?
Ni hay que ir al ejemplo de como a mí me ha ido bien en la vida sin saber Next.js,
no hace falta que nadie lo aprenda, porque tampoco es eso, ¿vale?
Tampoco nadie es ejemplo de nada.
O sea, no puede decir, y me va mejor que nunca.
Como diciendo, si tú no aprendes Next.js, te va a ir mejor que nunca.
Bueno, hay gente que aprenderá Next.js y le irá mejor que nunca.
Gente que no atacará Next.js y le irá mejor que nunca.
Y ya está.
O sea, hay gente que le va bien aprender lo último de Next.js y enfocarse en eso.
Y hay gente que no, y no pasa nada.
¿Y a quién le importa?
No ocurre nada.
Yo creo que siempre el hecho de la singularidad, que esto es una cosa que suele pasar,
de que la gente se pone de ejemplo de esto es así porque a mí me ha pasado así,
normalmente es bastante peligroso.
Y a cada uno hay que tomarlo como, oye, cada uno tiene su vida, tiene sus ejemplos.
Así que hay gente que le gustará, que lo disfrutará y darle cañita.
Y si lo disfrutáis, que acaba de salir Solid Start.
Yo, por ejemplo, mira, esto es un ejemplo.
Ha salido Solid Start, que es un nuevo framework que también está basado en Solid.js,
que es una alternativa a React.
Ahora, ¿estás obligado a aprender Solid?
Pues seguramente no.
Solid no tiene mala pinta como alternativa a React.js y tiene algunas ventajas,
como que es mucho más pequeño y todo esto.
Pero a mí, personalmente, si yo tuviese que apostar, yo no apostaría por Solid Start.
Lo primero, porque acaba de sacar la versión estable, acaba de salir la 1.0.
Lo segundo, porque como comunidad a mí me parece mucho más interesante Next.js o incluso Astro.
Pero quizás hay gente que quiere probar con algo totalmente diferente
y que además no quiere sacrificar el seguir utilizando algo parecido a React.
Pero con la ventaja de que rendimiento, pues fíjate que vas a tener un rendimiento mucho mejor
con cositas parecidas un poquito a Next.js, pero con algunas ventajas de cómo funciona y todo esto.
Bueno, pues le puedes echar un vistazo.
Funciona con TansTag, también tiene biblioteca para Solid.
Yo, sinceramente, Solid nunca me ha llegado a llamar la atención como para llegar a aprenderlo.
Sinceramente, ¿no?
Pero ha salido Solid Start, hay gente que le llama mucho la atención.
Le podéis echar un vistazo, acaba de salir la versión 1.0.
Bueno, lo podéis desplegar en Cloudflare, Netlify, en BAN, en Dino, en un montón de sitios.
Echarle un vistazo si os apetece.
Pero a mí, la verdad, no me termina de llamar mucho la atención.
O sea, creo que hay que separar un poco el grano de la paja.
Hay veces que a lo mejor Solid Start, dentro de 5 años, quién sabe,
pues empieza a ganar una atracción que dice,
ostras, sí que es una alternativa que realmente requiere mi atención.
Pero si yo tuviese muy poco tiempo, pues me quedaría atrás.
Exacto, Getrabanco.
No es hate a Solid, para nada.
No es hate a Solid.
No hay que entenderlo como hate, el hecho de no recomendar aprender Solid.
Creo que es interesante que...
Yo soy de que es interesante que el ecosistema tenga este tipo de novedades,
pero no hace falta pensar que lo tengas que aprender.
Lo puedes observar, puedes ver qué es lo que ofrece diferente
y puedes pasar a otra cosa y ya está.
No hace falta que te dediques ahí un montón.
Solid es el framework que recomienda Bill Gates, totalmente.
Entré a trabajar en un sitio en 2017 donde usaban Elm.
Bueno, esto suele pasar y es que habrá un montón de empresas
que todavía utilizan jQuery.
O sea que al final no van a desaparecer un montón de bibliotecas
y encima se van a ir una encima de la otra.
Eso va a ocurrir totalmente.
Así que no, no os preocupéis.
Aprended lo que tenéis que aprender, sobre todo lo que os dé dinero.
Si tenéis que aprender Next, lo aprendéis.
Si no, pues seguid con otra cosa.
Igual es Angular, igual es jQuery.
Lo que haga falta.