Trabe

Trabe logo

Asís & David

https://trabe-teaching.github.io/los-peligros-del-framework

Los peligros* del framework

Sobre nosotros

La cruda realidad con el paso de los años, sin ánimo de generalizar

Nuestro objetivo

WARNING

Esta es nuestra opinión.

Y os puede parecer una 💩.

¿A qué creemos que se debe esto?

Cuando los dinosaurios reinaban sobre el planeta...

Era fácil* (y casi obligatorio*) conocer el detalle a bajo nivel de las cosas.


// C
int file = open("example.txt", O_RDONLY);

struct stat file_info;
fstat(file, &file_info);

char *buffer = (char *)malloc(file_info.st_size + 1);

read(file, buffer, file_info.st_size);
buffer[file_info.st_size] = '\0';

close(file);
      

¿Qué ha pasado en los últimos 20 años? (I)

¿Qué ha pasado en los últimos 20 años? (II)


const text = (await fs.readFile("some.txt")).toString();
      

¿Problemas? Meta soluciones.

Es complicado conocer el detalle de las cosas a bajo nivel

Ventajas

Ventaja*

Homogeneidad => Programadores reemplazables

Desventajas

Desventaja*

Deskilling => Programadores remplazables

La formación como estudiantes

La web y el desarrollo web acentúa todos los males

No tendría por qué ser así. Especialmente con la web.

¿Cómo virar el rumbo?

Un ejemplo práctico

El futur-ish

En resumen

Para reflexionar

¿Preguntas?