Saltar al contenido
Framework Ecosystems LabsUn contrato, muchos ecosistemas, la misma prueba.

🔨 Mithril — 2014#

⬅️ Atlas · 🟨 Ecosistema JavaScript · 🗂️ Índice

Mithril incluye componentes, enrutado y peticiones en unos pocos kilobytes. Es el recordatorio de que un framework completo no tiene por qué ser grande.

Aparición 2014
Clasificación ui-framework
Ecosistema JavaScript
Licencia MIT
Estado 🟡 Mantenimiento
Documentación https://mithril.js.org/

💡 Completo y pequeño no son opuestos#

Mithril trae las tres piezas que una aplicación de página única necesita —vista, enrutado y peticiones— con una superficie de API muy reducida.

Eso contrasta con la observación de la ficha de React: React es más pequeño y no trae enrutado ni datos, así que un proyecto real acaba con más kilobytes y con ocho decisiones más. Mithril invierte el reparto.

Para el módulo 11, la lección es sobre qué se compara: el tamaño de una biblioteca aislada dice poco; lo que importa es el tamaño del conjunto que hace falta para el producto.

⚖️ Su límite#

Ecosistema pequeño, poca gente disponible y menos ejemplos. Y su superficie reducida se paga cuando el producto necesita algo que no está incluido.

Es el mismo balance de todas las bibliotecas fuera de la corriente principal —Knockout, Aurelia, Marko—: buen diseño, poca red de apoyo.

🎓 Las dos lecciones#

1. Compara conjuntos, no piezas. «Biblioteca X pesa menos que framework Y» no dice nada si X necesita cinco piezas más para hacer lo mismo.

2. Un framework completo puede ser diminuto. Tamaño y alcance son dimensiones independientes.

🔗 Enlaces#

Fuentes#