🌅 Aurelia — 2015#
Aurelia nació de un desacuerdo público con la dirección de Angular 2: su creador formaba parte de ese equipo y se separó para construir un framework que apostara por los estándares del lenguaje en lugar de por sintaxis propia.
| Aparición | 2015, creado por Rob Eisenberg |
| Clasificación | web-framework |
| Ecosistema | TypeScript |
| Licencia | MIT |
| Estado | 🟡 Mantenimiento |
| Documentación | https://docs.aurelia.io/ |
💡 Convención y estándares#
Aurelia usa clases y módulos del propio lenguaje, con convenciones que reducen la configuración: una clase PanelTareas se asocia por convención con su plantilla, sin declararlo.
Su apuesta era que el código se pareciera a JavaScript, no a un dialecto del framework. Es una postura defendible y coincide con lo que Lit haría después: apoyarse en la plataforma en lugar de sustituirla.
⚖️ Por qué no despegó#
1. El momento. Llegó cuando React ya tenía impulso y Angular 2 concentraba la atención del ecosistema empresarial. El espacio entre ambos era estrecho.
2. Sin patrocinio grande. Es la misma situación de Ember y Knockout: calidad técnica sin la visibilidad que da una empresa grande detrás.
3. El ecosistema no se formó. Y sin ecosistema, cada pieza que falta la construye el equipo — el argumento que la ficha de MooTools desarrolla.
🧭 Lo que enseña#
Aurelia es un recordatorio útil para el módulo 11: la calidad técnica es necesaria y no es suficiente. Momento, patrocinio y ecosistema son dimensiones reales, y un framework excelente sin ellas deja a sus usuarios con menos ayuda de la que necesitan.
🎓 Las dos lecciones#
1. Nacer de un desacuerdo produce diseños coherentes. Aurelia sabía exactamente qué no quería ser, y eso se nota en su diseño.
2. El momento de llegada es una variable que no se controla. Y pesa tanto como el diseño en el resultado.
🔗 Enlaces#
- Documentación oficial: https://docs.aurelia.io/
- Ficha de Angular · Ficha de Ember · Ficha de Lit
- Módulo 11
Fuentes#
- [wilken-angular-in-action] Wilken, Jeremy. Angular in Action. Manning Publications, 2018. ISBN 9781617293313 — https://openlibrary.org/isbn/9781617293313