Video Lesson

Full video

Full Video

Course: Programming and AI insightsSection: How the remix framework changed over timeSubtitles: es

Download the app

This lesson is meant to be studied in the app

Want to actually learn from Full video? Download Domingo to follow this lesson with clickable subtitles, saved words, and a guided learning flow.

Download on the App StoreGet it on Google Play

Learn Spanish in the Domingo app with subtitles, saved words, and lesson progress.

Spanish subtitles

Read the lesson transcript

431 subtitle cues

0:00

¿Conocéis el Framework Remix? Yo ya no

0:03

sé cómo sentar, cómo hablar de esto,

0:05

porque es que remix, amigos y amigas, es

0:09

seguramente el segundo o tercer

0:12

framework más importante del ecosistema

0:16

de Ria. ¿Qué pasó con Remix? Remix

0:18

empezó siendo un framework de pago,

0:20

luego lo hicieron de código abierto

0:22

gratis para todo el mundo y luego una

0:25

cosa que ocurrió es que Remix resulta

0:28

que la idea, claro, es que ya no ya no

0:32

soy yo, si es que no entiendo, no ya no

0:35

sé, no sé, o sea, Remix se supone que

0:38

fue fusionado con Real Router, lo pone

0:41

aquí, eh, el año pasado, el año pasado,

0:43

¿vale? Remix fue fusionado en Real

0:46

Router, ¿vale? Entonces, la idea se

0:49

supone es que Remix como tal dejase de

0:52

ser Remix y se integrase en Real Router.

0:55

Vale, vale, hasta aquí todo bien. Vale,

0:58

salió Real Router 7, que al final todas

1:01

las cosas que tenía remix pues estaban

1:02

en Real Router. Estoy hasado de tanto

1:04

framework, pero a ver, a ver, primero no

1:06

sale tanto Framework, sinceramente.

1:08

Además, Remix ya salió hace años. El

1:10

problema es que no queda claro qué es lo

1:14

que quieren hacer con Remix, porque lo

1:16

que ha pasado ahora es que de repente

1:19

han anunciado una cosa rarísima.

1:22

Han anunciado Despierta Remix un año

1:25

después de anunciar que Remix se

1:29

integraba con Real Router. Un año

1:30

después en la React Conf del último

1:32

verano, anunciamos que Remix se iba a

1:34

tomar una siesta. A ver, no, lo que

1:36

anunciasteis es que se integraba con

1:39

Rear Router, es que lo dijisteis

1:40

vosotros mismos, ¿no? No, no, o sea, no

1:43

me cambiéis ahora. Lo dijisteis aquí,

1:46

fusionando remix y real Router, lo

1:48

pusisteis aquí. Michael Jackson, el que

1:50

canta, no, el que el programa, y Ryan

1:52

Florence han creado un nuevo artículo y

1:54

han explicado algo curioso y es que dice

1:58

que mientras que Remix 2 se convirtió

2:00

como en una capa muy finita encima Real

2:03

Router, el tema es que ahora eh Real

2:06

Router, oye, funcionó superb, es una

2:08

biblioteca muy importante para el

2:10

ecosistema de React, pero que ahora

2:13

están aquí para evolucionar Remix,

2:15

¿vale? quieren un nuevo camino. ¿Y qué

2:19

es este nuevo camino? Bueno, ojo porque

2:21

vienen curvas. La tercera versión de

2:24

Remix es lo que un web framework tendría

2:27

que ser, ¿vale? una van a empezar desde

2:30

cero lo van a con toda la experiencia

2:33

que han tenido durante mucho tiempo, su

2:35

foco va a ser simplicidad, claridad,

2:37

claridad, espero que mejor que lo que

2:39

han hecho hasta ahora y rendimiento, sin

2:42

dejar de darle el poder que necesitan a

2:44

los desarrolladores. quieren un set de

2:46

herramientas que sea modular y además y

2:49

además que esto no va a ser una nueva

2:51

versión y ya está, va a ser una nueva

2:54

dirección rápida, simple y más cercana a

2:59

la web. Y para hacer esto, dicen,

3:01

necesitamos controlar todo el stack sin

3:04

tener una capa de abstracción que no

3:07

controlamos. ¿Y a qué se refieren a eso?

3:09

Se están refiriendo a RC. No quieren

3:12

tener dependencias críticas, ni siquiera

3:15

React. Y ojo porque van a hacer un fork

3:18

de PRAC, o sea, no no van a utilizar

3:20

Rax, no van a utilizar PRAC y van a

3:22

hacer un fork de PRIAC. Dice una

3:24

biblioteca con un Virtual DOM que ya se

3:27

utiliza mucho en Shopify, Google y en un

3:29

montón de sitios más. A mí me encanta,

3:32

¿vale? Me encanta. Pero el hecho de

3:35

tener que hacer un fork de PRAC, una

3:37

biblioteca que ya está establecida, no

3:41

sé, no entiendo, no entiendo. Pero

3:42

bueno, dice, si alguna vez has estado

3:44

deseando tener una experiencia de

3:46

desarrollo que se sienta ligera, rápida

3:48

y más alineada de cómo tiene que

3:50

funcionar la web, Remix 3 está siendo

3:52

construido para ti. Principios, ojo, los

3:55

principios. Ah, ¿qué es PRAC? Para gente

3:57

que no sepa, PRAC es una alternativa que

4:00

salió hace muchísimos años, muchísimos

4:02

años. una alternativa a React, pero muy

4:04

pequeña, muy ligera, solo son 3K CAS, o

4:07

sea, es una alternativa rápida y ligera

4:09

de de Ra servers, server components, no

4:13

tiene ciertas cosas, pero sí que tiene

4:14

hooks. La API y la sintaxis es

4:17

exactamente la misma y tiene algunas

4:19

diferencias, como, por ejemplo, que sí

4:20

que tiene signals, o sea, ha divergido

4:23

un poco, ha habido una divergencia, pero

4:25

se parece bastante. De hecho, en el

4:27

ecosistema hay bastante bibliotecas que

4:29

se pueden utilizar en una u otra de

4:30

forma indistinta y se utiliza mucho

4:33

porque es muy pequeñita mientras, mira,

4:35

van del fobia, mientras que Rac, aquí

4:38

tenemos Rak Dom. Claro, es que Rak ahora

4:40

se ha cargado esto, es que es la [ __ ]

4:41

R se ha cargado el tema de los exports

4:43

para que no puedas ver ya cuánto ocupa,

4:45

pero bueno, Racupa como 100k, ¿vale? Y

4:48

Praia ocupa tres, o sea, para que te das

4:50

un poco la idea. ¿Qué dice por aquí?

4:51

Dice que estos van a ser los puntos

4:53

claves los principios. Model First

4:55

Development dice que la inteligencia

4:56

artificial ha cambiado totalmente de

4:58

interacción de cómo funciona la máquina

5:00

y el ordenador, ¿vale? La conexión, la

5:02

experiencia de usuario y el flujo de los

5:04

desarrolladores para optimizar el código

5:06

fuente, la documentación, todo lo van a

5:08

optimizar para la inteligencia

5:10

artificial. van a estar desarrollando

5:13

para aplicaciones que utilicen modelos

5:15

en el producto en sí mismo. No es una

5:16

herramienta para desarrollarlo. Dice

5:18

también que se va a construir encima de

5:20

APIs de la web, que vamos a tener un

5:23

runime, un entorno de ejecución

5:25

religioso. Van a estar haciendo, claro,

5:28

el problema es que muchas veces se hace

5:29

una API pues un poco caca, ¿no? y lo que

5:32

quieren es hacer transformaciones lo más

5:34

simple posibles, o sea, lo que quieren

5:36

es tener que utilizar bit o cualquier

5:41

bundelizador que les obliga a trabajar

5:43

de una forma, ¿vale? Evitar todas las

5:45

dependencias posibles, trabajar con

5:47

composición y distribuir de forma

5:50

cohesiva. ¿Vale? Eso sería un poco lo

5:53

que dice la gente de remix. Yo, la

5:55

verdad, sinceramente, no sé qué pensar.

5:57

Es algo que necesita ahora mismo la

5:59

comunidad. No lo creo. O sea, creo

6:03

sinceramente que Remix eh tiene real

6:06

Router, que es la mejor biblioteca de

6:09

enrutado y que ahí ya tienes pues un

6:12

montón de cositas, ¿no? O sea, ya me

6:13

parece que sería interesante. Luego vas

6:16

a hacer un fork de Priac, lo cual ya

6:19

complica un poco la cosa. Ten que hacer

6:21

un fork. Me parece un poco, no sé,

6:24

cuando podrías colaborar con pria que

6:26

durante mucho tiempo, ¿qué necesita la

6:28

comunidad? A ver, yo creo que la

6:30

comunidad ahora mismo eh necesita más

6:32

bien una alternativa bien hecha. Mira,

6:35

lo dice la comunidad necesita algo como

6:37

next pero bien hecho. Ahí estoy

6:38

totalmente de acuerdo, ¿no? O sea, la

6:39

comunidad ya tienes view que es, o sea,

6:42

el ecosistema de view como es una una

6:45

dictadura blanda, porque es una

6:47

dictadura blanda porque Evan You,

6:53

pues oye, está bien, está genial, porque

6:55

como es una dictadura blanda, pues ya

6:56

está. Él te va diciendo, obviamente

6:58

escucha la comunidad, pero él es el que

7:00

va a decidir lo que se hace y se deja de

7:02

hacer. Al tener una dictadura blanda, te

7:05

aseguras de que siempre se va a seguir

7:07

el pues el camino que está dictaminando,

7:11

¿no? Evan You ha opinado sobre esto.

7:14

Dice, "Una decisión bastante bastante

7:17

bestia, pero tengo curiosidad y algunas

7:20

reflexiones honestas sobre este cambio

7:21

de remix. ¿Se implementará producción en

7:23

conjunto?" La implementación de

7:24

producción, claro, lo que dice aquí, se

7:26

va a hacer bandling, se va a compilar

7:28

todo para producción porque dice que no

7:31

suele funcionar muy bien cuando no se

7:33

utiliza un empaquetador a la hora de

7:35

desplegar. Dice que no escala en la

7:36

práctica. Dice, "¿Va a haber Hot Modu

7:38

Replacement durante desarrollo o va a

7:40

ser full page reload?" O dice, "Va a

7:43

estar reiniciando el servidor de Note

7:45

cada vez que lo haga." Claro, pero si no

7:46

tiene compiladores ni empaquetadores,

7:48

¿cómo va a hacer esto? que dice, "Parece

7:50

que posiblemente podrían ser, es que

7:52

esto es lo que le interesa. Es que esto

7:54

es lo que le interesa a él." Dice,

7:56

"Parece que podrían aprovechar algo como

7:57

bit, pero no obligatorio." Pero entonces

7:59

el objetivo de cero dependencia

8:00

significa que si ese es el caso, van a

8:03

reinventar bit. Dice una disociación o

8:08

desacoplar de eso parece más razonable.

8:10

O sea, él lo que dice es, oye, que

8:12

utilicen bit y que no lo reinventen y ya

8:14

está, ¿no? Bifurcar Priac y renunciar a

8:16

la futura compatibilidad con RaC. Esto

8:18

hace perder parte del enorme ecosistema

8:20

de RaC, lo que podría ser una gran

8:21

barrera de adopción. En eso estoy

8:23

totalmente de acuerdo. La razón por la

8:25

que muchas veces se hacen las cosas

8:26

compatible con Rak es por el ecosistema.

8:29

Mira, Lan dice, "Yo soy desarrollador de

8:30

remix desde que salió, pero con esto

8:32

nuevo dudo que lo use. Me quedaré con

8:34

Real Router. Hubiera preferido que

8:35

dejaran morir Remix y crear un nuevo

8:37

framework." Totalmente. En eso también

8:39

estoy de acuerdo. No entiendo, no

8:41

entiendo para qué volver a utilizar la

8:43

marca de remix, ¿no? O sea, me parece

8:46

innecesario. Yo creo que me parece un

8:48

poco horror, ¿eh? Me parece un poco

8:49

horror, sinceramente. Eh, hoy cumplo

8:51

años. ¿Me podrías felicitar? Claro que

8:52

eso, Pelusa. Te felicito y espero que

8:55

tengamos un día maravilloso. Más cositas

8:58

que hay sobre esto. No os creáis, es que

8:59

claro, Evan You dice esto. También

9:01

tenemos por aquí a gente enfadada. otra

9:03

reescritura, cambio de marca,

9:04

reimaginación, lo que sea de Real

9:06

Router,

9:08

o sea, lo puedo entender. La gente se

9:10

puede cansar ya, ¿no? O sea, es normal.

9:12

Yo creo que es es innecesario el hecho

9:14

de tener que volver a utilizar. Ahora

9:16

dice, "No es una reescritura." Otra

9:19

opinión mala y perezosa. Lee la

9:22

publicación. Esto no es una reescritura

9:23

ni un cambio de marca de Real Router.

9:25

Hemos trabajado mucho para que Real

9:26

Router sea una base sólida y estable

9:28

para las aplicaciones de Ra los próximos

9:30

años. No va a desaparecer. Esto es

9:32

verdad. Tiene razón lo que dice Michael

9:33

Jackson, no va a desaparecer Real Router

9:36

es un producto totalmente aparte, pero

9:37

es verdad que la comunicación de Remix

9:40

de que Remix se iba a integrar en Real

9:42

Router puede traer confusión y yo creo

9:44

que está bien el hecho de aceptar esta

9:48

crítica. Yo creo que esto está bien,

9:50

¿no? Desconecten a RIA. Creo que este

9:52

tipo de cosas está haciendo más daño que

9:53

que Bien. Eh, creo que Nexis no está

9:55

pasando por su mejor momento de de no

9:58

sé, de que la comunidad sea feliz. Creo

10:01

que por otro lado el otro framework que

10:04

era remix ahora deja Rac y se pasa Priak

10:09

y va a hacer un fork de Priac y tal.

10:11

Creo sinceramente que no va a salir

10:13

bien. O sea, me sabe mal, eh, pero creo

10:15

que no va a salir bien. No es que le

10:17

desee algo malo, no se lo deseo. Ojalá

10:20

le salga bien, pero no creo. A mí me

10:21

encanta Priak, pero creo que no va a

10:23

salir bien, sinceramente. Pero por otro

10:25

lado, el creador de Priac, ojo, cuidado,

10:28

porque justamente ha dicho otra cosa. J.

10:30

Miller, que trabajó en Google y ahora

10:32

trabaja en Shopify, que Shopify es la

10:36

gente que compró Remix y es, o sea, es

10:39

superraro que el creador de Priac esté

10:42

en Shopify y que Remix esté en Shopify y

10:46

la gente de Shopify no digan, "Oye, no

10:49

hagas un fork de Priac

11:01

Jason M dice, "Estoy trabajando en algo

11:02

muy salvaje para Priac, que creo que

11:04

será un cambio radical. En realidad

11:06

estoy de vacaciones, pero cuando regrese

11:08

seguiré trabajando en esta cosa muy

11:10

salvaje. Es una idea de hace 6 años,

11:12

pero los últimos 2 años de

11:13

características de PR de Priíac lo hacen

11:16

infinitamente mejor.

11:19

Bueno, no sé, no sé qué será. ¿Os

11:22

imagináis que es un framework?

11:24

Sería brutal que fuese un framework. O

11:26

sea, me partiría la caja que fuese un

11:28

framework, de verdad, ¿eh? O sea, se me

11:30

partiría la caja que se fuese un

11:32

framework. La verdad es que todo lo que

11:33

hace Jason Miller es espectacular, de

11:35

verdad. Todas las cosas que ha sacado

11:37

este hombre, eh, están siempre superb,

11:40

están super bien pensadas, eh tienen muy

11:43

buen rendimiento. Me encanta, me

11:46

encanta. Pero oye, es tremendo el hecho

11:48

de cómo también PRC ha mejorado. Fijaos,

11:50

aquí tenéis PRIC, aquí tenéis REC, tiene

11:54

un millón de orígenes. Orígenes serían

11:56

páginas web, ¿vale? Páginas web que

11:57

utilizan esto. Tendríais view con la

12:00

mitad, 450.000, pero fijaos, Priak, eh,

12:04

390,000.

12:06

O sea, ojo, cuidado, porque Priako, con

12:09

la tontería ha ido ha ido sumando,

12:13

sumando, sumando de que cada vez más

12:16

páginas web están utilizando PRAC. ¿Por

12:18

qué? Porque es muy fácil añadir PRAC en

12:21

una página. ocupa tan pooc que tú lo

12:23

puedes meter para meter, ¿sabes?, para

12:25

añadir una pequeña modal o lo que sea. Y

12:28

en Astro al final, como en Astro, puedes

12:30

utilizar cualquier framework, o sea,

12:33

puedes utilizar React, puedes utilizar

12:35

View, pero fijaos cuál es el tercero,

12:37

PriAC. De hecho, yo en mis desarrollos,

12:40

muchos de mis desarrollos, el que

12:41

utilizo es Priac porque tienes la

12:44

sintaxis de RAC, pero mucho más pequeño.

12:48

Así que, ¿cuál es el problema? que veo

12:50

difícil que React baje porque ahora la

12:52

inteligencia artificial cada vez que tú

12:54

le pides créame cualquier cosa te lo

12:56

hace todo con RAC y es [ __ ] Si vamos

12:59

a V0 por ejemplo y tú le dices, "Crea

13:02

una landing page de perritos". ¿Cuál es

13:06

el problema? que te lo va a crear todo

13:08

con o con Nexts o con con React, ¿no? V0

13:11

lo puedes entender porque al final es de

13:13

la gente de Versel, pero te vas a V0,

13:16

hay V0 Volt, crea una landing de

13:20

perritos desde cero, ¿vale? Y vais a ver

13:24

que también seguramente va a utilizar de

13:27

nuevo JSX, o sea, va a utilizar React,

13:30

pero podemos buscar en otro, yo que sé,

13:32

podemos hacerlo en en CHG GPT. crea una

13:35

landing de perritos, eh, desde cero.

13:38

Vamos a ver qué es lo que utiliza. Pero

13:40

mira, fijaos, TSX, giro, una landing

13:43

page y esto es Bolt. Podría haber

13:45

utilizado view, podría haber utilizado

13:47

otra cosa. Aquí también está utilizando

13:49

TSX, aquí lo puedo a entender. Y aquí,

13:52

mira, aquí sí que CH GPT al menos

13:54

utiliza HTML.

13:57

Oye, que se agradece, se agradece que la

14:00

página es horrible. Es horrible, es fea,

14:02

pero fea de [ __ ] Pero [ __ ] es que

14:04

me ha puesto aquí esta sombra. Bueno,

14:05

también es verdad que a lo mejor los las

14:07

imágenes no las está cargando, pero

14:10

vamos que el problema es que esto

14:11

perpetúa cada vez más pues que se

14:13

utilice más RAC si la inteligencia

14:15

artificial lo que te está devolviendo es

14:16

justamente esto. Pero bueno, pero no

14:18

entiendo Midu para hacer estadístic

14:21

estáticas lo que sea sirve. No creo que

14:22

valga como ejemplo, ¿no? Claro, pues ese

14:24

es el problema. El problema es que

14:26

cualquiera sirve, lo que sea sirve.

14:28

Podría ser HTML, CSS y JavaScript plano,

14:31

podría ser Astro, que tendría más

14:32

sentido, podría ser lo que tú quieras,

14:34

pero es RAC, ese es el problema que vale

14:37

como ejemplo, porque aunque podrías

14:39

utilizar cualquier cosa, siempre utiliza

14:42

RAC. Entonces, eso lo que hace es

14:43

perpetuar siempre React. Y fíjate todo

14:46

el código que se está generando aquí de

14:47

React por todos los sitios, todo esto

14:50

son componentes de React y justamente lo

14:52

que decimos, no ha utilizado view, no me

14:54

ha preguntado, me podría haber

14:55

preguntado, ¿quieres utilizar Viw?

14:56

¿Quieres utilizar Astro? que es utilizar

14:57

PHP, yo que sé, pero no. Y da igual el

15:00

que utilicéis. Lovable, seguramente

15:01

también. Crea una página web de venta de

15:04

gatos. Usa Ra con Telwin. No pregunta

15:06

más. Sí, sí, claro, ese es el tema, ¿no?

15:09

Que poner el prom no us react. Bueno,

15:11

pero la gente no va a hacer eso.

15:14

¿Entendéis lo que quiero decir? O sea,

15:15

es que a lo mejor no me est entendiendo.

15:16

El tema es que mucha gente va a crear

15:18

cosas con inteligencia artificial y no

15:19

va a saber de tecnología, simplemente va

15:21

a pedirle que lo haga. No, no va a saber

15:24

si utiliza Ríac o no, simplemente lo va

15:26

a hacer. Y esto lo que va a hacer es

15:27

perpetuar el hecho de que cada vez se va

15:28

a utilizar más React. Eso es lo que es

15:31

es [ __ ] ¿no? Porque no puede luchar

15:32

con esto. Es imposible. Ahora la

15:34

pregunta del millón, o sea, es que esto

15:35

es me parece un poco sobrada. Es que

15:37

esto me parece un poco sobrada. Michael

15:39

Jackson dice, "¿No sería una locura si

15:41

Priakac terminara superando a Riak?" A

15:43

ver, amigos, a ver, no flipemos. Fijaos

15:46

la diferencia, ¿eh? Fijaos aquí la

15:48

diferencia. La diferencia es bastante

15:50

bastante

15:52

bastante brutal. O sea, es imposible. Es

15:55

imposible. No entiendo por qué no usa

15:57

RC. A ver, entiendo por qué no usan RC.

16:00

Las razones que dicen, la razón es no

16:03

tienen control sobre Rax. No controlan

16:05

Ra y por lo tanto es una es una jodida

16:07

porque al final dependes de Ra para tu

16:10

framework. Eso lo puedo entender. El

16:12

tema es que yo no sé hasta qué punto

16:14

tiene sentido, sinceramente. O sea, otro

16:17

framework que sí que es una oportunidad

16:19

que sea de Priac, pues la verdad es que

16:21

sí. Oye, por cierto, qué bonito el que

16:22

ha hecho Volt. Me parece que ha hecho

16:24

una página bastante bonita. A ver si la

16:25

vemos. Está bastante bien, ¿eh? Ojo,

16:28

ojo, está bastante bonita, ¿eh? La

16:30

página está bastante bonita. En fin,

16:32

vamos a ver cómo termina la cosa. Yo la

16:34

verdad no le doy un buen no le auguro un

16:36

buen futuro,

Keep exploring

Other sections in Programming and AI insights

Broader discovery

More course entry points

Download the app

Download Domingo and continue this lesson properly

People can discover this lesson on the web, but the conversion goal is to move them into Domingo where the full study experience lives.

Download on the App StoreGet it on Google Play

Learn Spanish in the Domingo app with subtitles, saved words, and lesson progress.