This graph shows how many times the word ______ has been mentioned throughout the history of the program.
¡Pum!
Aquí lo tenéis. ¿Sabéis qué es esto?
¡Esto es Express 5!
¡Express 5!
¡It's alive! Es como Frankenstein.
Por si no sabéis qué es Express, que ya sería raro
porque Express es
el framework de Node más
famoso del universo, saben todos los artículos y tal.
Y sí es un framework, que siempre que digo esto la gente
se me pone que no es un framework. ¿Qué sí es un framework?
Que es que lo ponen hasta ellos, que no es mi opinión.
O sea, lo ponen ellos. Total.
Que Express hace
años, pero años, es que bueno, vais a ver aquí
que tiene cosas que hace 5 años que no
actualizan. Pero el tema, que ha salido
la beta, por fin, la beta 1
la beta 1 de la versión 5.50
y dirás, bueno, pero ostras
qué fuerte, ¿no? O sea, la beta 1
y cuánto llevan desde... O sea,
es algo nuevo, pero es que fíjate, la Alpha 8
es del 2020 y la Alpha 7
del 2018. O sea,
que a este ritmo, creo que en 2024
tendremos la versión 5.
¿Qué os parece?
¿Sabéis el problema de Express? ¿Por qué pasa
esto? ¿Sabéis por qué pasa
esto de Express? El problema de Express
es que es un framework que está tan extendido
en tantos sitios
que al mínimo
cambio que hacen, rompe un montón
de cosas. Y yo lo que creo
que les cuesta es que, primero,
es algo muy complejo, que tiene que soportar
muchas versiones de Node muy antiguas.
Yo si fuese el equipo de Express, yo
prendería fuego y lo que...
Es que fijaos que la versión 5,
la versión 5, fijaos aquí el cambio,
requiere Node.js 4.
Como si fuese la gran vaina,
¿sabes? O sea, hostia, que requiere
Node.js 4.
¿Y sabéis por qué es esto? Porque Express 4
soporta Node
0.12 y cosas así.
Súper chungas. O sea, para que os hagáis
una idea.
Entonces, a día de hoy, yo creo que hay
como mejores alternativas, la verdad.
Tenéis, yo que sé, Fastify,
tenéis TinyHttp,
que está bastante bien.
TinyHttp es una que me gusta.
Esta me gusta porque se parece mucho
a Express. Mira, dos veces más rápido
que Express y bastante
más pequeñita. Y mira, aquí.
12.4 y Required, que es más normal.
Esta está muy chula.
Esta, si alguna vez tenéis que hacer
algo rápido y queréis una API que se
parezca a Express,
os recomiendo esta, de TinyHttp.
Además, los middlewares son compatibles,
lo cual se agradece.
Quizás no son todas,
no sé si todos los middlewares,
porque soy capaz de un día,
oye, pues yo he probado este middlewares
y no funciona. Bueno, puede ser,
pero el tema es que casi todos los middlewares
y yo he probado algunos y funcionan.
Podéis utilizar, bueno, es que como podéis ver
la API es bastante, mira,
full compatibility,
¿compatability? ¿Cómo?
Es que no saben escribir esta gente,
esto está mal. Me he dado cuenta hasta yo.
Compatibility, no compatibility.
A ver, para que se me entienda, ¿vale?
No es esto, sino lo que quería decir,
de verdad, esto lo digo de corazón,
es que se nota que es un equipo
que el inglés no es su primer idioma.
Y como la India,
que la India es increíble,
tiene mil millones de personas
y está empujando un montón el tema del desarrollo,
no me extrañaría que fuesen de la India.
No era porque tenga una falta de ortografía ni nada,
sino que obviamente podría ser,
yo qué sé, vamos a ver dónde es.
Vamos a ver dónde es.
A ver si así, pues,
hombre, esta persona India,
ah, no, estos son sponsors.
Bueno, veo que no sé si,
¿vale?
Este, ojo, ojo,
¿esto qué es?
Pero si esto es,
este es el creador de TiniHttp,
NullStackDeveloper,
working at Genie,
pero bueno, ¿qué está pasando aquí?
O sea, me da un poco de miedo
todo lo que estoy viendo.
Eh, vale, vale, vale.
Code, GitHub, Open, Blog.
No sé si darle click, ¿vale?
Pues va súper rápida la página,
las cosas como son.
Bueno, pues,
de la India no es,
pero tampoco sé muy bien de dónde es este hombre.
No me queda muy claro.
A ver, vamos a ver aquí,
si le doy.
A ver si me dice.
No, no, no sabemos de dónde es.
Empty Wall.
Es del mundo vacío,
es del mundo vacío.
Eso, de ahí es.
Me ha dado bastante miedo,
da bastante miedo en general,
¿eh?
Todo, no sé.
Esto está así,
parece que están hackeando,
no sé, o sea,
es muy extraño todo.
No sé si quiero entrar
a este canal de Telegram.
291.
Bueno, da igual,
no quiero entrar,
que ha podido ser
un pequeño fallo.
A mí seguro que me pasa también,
así que, bueno.
Tiene HTTP,
y si no,
Fastify también está bastante chulo.
Hay gente que decía
COA.
COA,
COA,
Framework Note.
COA,
yo qué sé.
A mí me da un poco de pereza,
la verdad.
Y de hecho,
COA,
¿no le pasa un poco lo mismo?
Que ha sido un poquillo,
que no tiene muchas,
a ver,
COA,
GitHub.
Yo creo que COA,
Expressive Middleware,
no sé qué.
No sé.
Es que no le he visto
que tuviese mucho movimiento,
¿eh?
Pero vaya,
si lo habéis probado
y está chulo,
se parece también a Express.
De hecho,
no será Express una dependencia,
¿no?
Es que hay veces que,
no,
por suerte no.
O sea,
es una alternativa a Express.
Es que,
por ejemplo,
también está NestGS,
pero NestGS sí que utiliza por debajo Express.
Al final,
es como un envoltorio de Express
para hacer fácilmente,
es también un framework,
y lo que te permite es hacer aplicaciones,
hacer server site y todo esto.
Bueno,
vale,
pues esta es una de las noticias.
Vamos con la siguiente.
Manolo dice,
hola,
mi Udef,
¿cómo estás?
Ahora,
Manolo,
que te...