- Nue cuestiona los valores predeterminados pesados del desarrollo web moderno al afirmar que puede crear una app completa más pequeña que un botón de React/ShadCN usando solo HTML, CSS y JavaScript
- Presenta una demo que añade un motor de cálculo en Rust y Event Sourcing a la misma app para realizar búsquedas y operaciones instantáneas sobre 150,000 registros
- El motor en JavaScript se detuvo por una excepción de desbordamiento de pila de llamadas, pero la versión en Rust/WASM se muestra como un caso capaz de procesar instantáneamente datos de esa misma escala
- En lugar de los modismos de React, busca simplificar la estructura de las apps con un enfoque model-first, funciones testeables, tipos estáticos y dependencias mínimas
- Para ingenieros de diseño y UX, enfatiza el control directo con CSS moderno en vez de más de 40,000 líneas de sistema de diseño, hooks de React y clases utilitarias
Demo de una app más ligera que un botón de React
- La demo de Nue muestra qué tan pequeña puede volverse una app cuando HTML, CSS y JavaScript se usan de una forma más cercana a los estándares web
- Destaca que el tamaño total de la app es menor que el de un solo botón de React/ShadCN
- La versión a gran escala añade un motor de cálculo en Rust y Event Sourcing a la misma app
- Apunta a una configuración capaz de realizar búsquedas instantáneas y otras operaciones sobre 150,000 registros
- La versión del motor en JavaScript se interrumpió por una excepción de desbordamiento de pila de llamadas
- En la demo de Rust/WASM puede verse la ejecución instantánea de operaciones sobre 150,000 registros
El enfoque de desarrollo al que apunta Nue
- Para ingenieros de Rust, Go y JavaScript, enfatiza una dirección basada en patrones de software tradicionales y una capa de modelo separada, en lugar de los modismos de React
- Nue pone en el centro un enfoque model-first
- Busca funciones simples y testeables, tipos estáticos y pocas dependencias
- Para ingenieros de diseño, plantea que se puede construir un sistema más simple con CSS moderno en lugar de patrones de React y sistemas de diseño de más de 40,000 líneas
- Menciona como ejemplos
@layers, variables CSS ycalc() - Da importancia al control directo de la tipografía y el espaciado
- Menciona como ejemplos
- Para ingenieros de UX, propone un flujo que reduzca la barrera de los hooks de React y las clases utilitarias para tratar directamente la experiencia de usuario
- Nue es un framework web centrado en estándares web y actualmente está en desarrollo activo
- Considera que la situación en la que un solo botón pesa más que toda la aplicación es un caso de complejidad oculta del desarrollo web moderno, y busca reconstruir herramientas y frameworks con una arquitectura más limpia y robusta
1 comentarios
Nue - framework web con prioridad a los estándares