Saltearse al contenido

Plan de Desarrollo

Zuno está evolucionando rápidamente. Este plan de desarrollo detalla lo que viene, lo que se está explorando y lo que soñamos con construir.

Priorizamos las funciones que mejoran la experiencia del desarrollador, el rendimiento y la modularidad sin comprometer la simplicidad.


  • ✅ Sistema de routing modular con App::get/post/etc.
  • ✅ Soporte para TLS mediante useTLS()
  • ✅ Pipeline de middleware con app.use()
  • ✅ Extensión de compresión Brotli
  • ✅ Servicio de archivos estáticos con soporte de fallback
  • ✅ Integración basada en FetchContent a través de CMake
  • ✅ Utilidades de parseo JSON (req.json(), res.json())

  • 🧾 Herramientas de registro con niveles de log y salida estructurada
  • 🧠 Middleware para manejo de errores con trazas de pila.
  • 📦 Soporte incorporado para SQLite (extensión opcional)
  • 🧱 Herramienta CLI para plantear proyectos (zuno new)
  • 📦 Soporte para WebSocket con app.ws()

FunciónEstadoNotas
Parseo de datos de formularioPlanificadomultipart/form-data y application/x-www-form-urlencoded
Subida de archivosPlanificadoCon límites de tamaño y soporte para transmisión
Renderizado de plantillasExplorandoIntegración opcional con Mustache o similar
Reload caliente (modo de desarrollo)ExplorandoModo de observación para una iteración más rápida