Ir al contenido

Desarrollo Web Profesional con Delphi y Dext Framework: Del Sueño a la Tierra Firme

Portada del Libro Desarrollo Web Profesional con Delphi y Dext Framework

Este libro no comenzó en una mesa de redacción editorial. Comenzó con una sana dosis de envidia.

Durante años escribí frameworks en Delphi. Casi siempre el mismo ritual: un ORM, luego extenderlo al escritorio, ERP, arquitecturas de tres capas. En el día a día era productivo. Pero en el fondo, faltaba bastante. Busqué lo que faltaba — inyección de dependencias, pruebas unitarias, código y pantalla al estilo MVC — y aún no era suficiente. Seguía siendo “mi manera personal de estructurar un proyecto Delphi”. No era cómo el resto de la industria de software levantaba un servicio en producción y se iba a dormir con tranquilidad.

En 2016 estaba en medio de grandes migraciones de Java a Go. La simplicidad impactó con fuerza. Poca ceremonia, concurrencia nativa y código que lees el lunes y todavía entiendes el viernes.

Hacia 2018 me sumergí de lleno en otros ecosistemas, principalmente .NET. Ahí la situación se volvió personal. Levantar una Web API con estándares arquitectónicos sólidos, mapeo de base de datos con LINQ, pruebas unitarias y pipeline de despliegue de desarrollo… en menos de una hora la base ya estaba commiteada. Hacer el equivalente en Delphi en ese momento era cuestión de días. No porque Object Pascal fuera lento — al contrario, el compilador siempre ha sido una maravilla —, sino porque el suelo firme no existía. Cada pieza era otra biblioteca aislada, otro estilo, otro “después vemos cómo encaja”.


Fue en esa época cuando Clean Architecture cayó en mis manos. Lo devoré. Por primera vez alguien dibujaba con claridad el mapa de lo que yo venía buscando a oscuras. Me dediqué a estudiar a fondo la arquitectura de frameworks globales — y dado que el ecosistema .NET es abierto, fui a leer cómo nacen las características, no solo tutoriales superficiales.

Entonces nació el sueño: ¿y si esto existiera de forma nativa y cohesionada en Delphi?

Lo intenté. Varias veces. Pero nunca cerraba un proyecto completo con la misma fluidez. Para entregar bastante menos de lo que ya hacía en .NET, necesitaba unir veinticinco dependencias dispares. Así que dejé de coleccionar piezas de terceros y decidí escribir la pieza que faltaba. Sin prisa. Sin plazos comerciales. Adonde me llevara la curiosidad: Python, Node, Flutter, más arquitectura interna de .NET, más proyectos, más cicatrices en producción.

El prototipo fue creciendo en silencio. Muchos desarrolladores vieron fragmentos de esto sin saberlo: conferencias en Embarcadero Conference, CodeRage, Delphi Boot Camp, ITDevCon. Yo presentaba un tema de vanguardia; por debajo, estaba colocando otro ladrillo del framework.

El deseo de escribir un libro integral de desarrollo web con todo esto no paraba de crecer. Los borradores también. Y esos borradores morían continuamente, porque el suelo aún no resistía la ambición del libro. El año pasado, tras publicar el libro Delphi Multithreading, tomé la decisión definitiva: invertir el orden. Primero el suelo firme, luego el texto. Me concentré en pulir el framework hasta convertirlo exactamente en la base que me hubiera gustado tener en 2018 — enriquecida con los aprendizajes de los años siguientes, incluyendo el hecho de que estamos publicando esto en plena era de los agentes autónomos de IA.

Mockup del Libro

Dext Framework nació de un sueño personal, pero rápidamente se convirtió en una necesidad para toda la comunidad. Necesitábamos un ecosistema moderno, cohesivo y unificado — sin depender de decenas de paquetes dispersos — para construir aplicaciones corporativas en la nube, sencillas de iniciar y extremadamente rápidas de ejecutar. Object Pascal nativo, compilado y con estándares de la industria sin rodeos.

El fruto de este recorrido es el primer volumen de la serie: Desarrollo Web Profesional con Delphi y Dext Framework.


  • No es un curso básico de sintaxis: Asume que ya dominas Object Pascal.
  • No es VCL tradicional: Si buscas arrastrar componentes a un formulario y emitir reportes en el DataModule un viernes por la tarde, encontrarás este libro denso — y está bien que así sea.
  • Es Web Concurrente y Real: Servicios stateless, HTTP de alto rendimiento, concurrencia real, contenedores Linux y arquitectura limpia.

Para que la lectura no fuera un catálogo árido de funcionalidades, construimos un producto corporativo real de principio a fin: Dext Facturación (Dext Faturamento). Nace como una simple API de consulta de saldos y evoluciona progresivamente hacia un ecosistema completo con aislamiento multi-tenant, autenticación JWT, matriz de permisos/niveles, Background Jobs, Redis, Hubs/WebSockets (SignalR), Docker, gRPC e integración como herramientas para agentes de IA (con reglas de negocio protegidas, sin permitir que la IA invente SQL arbitrario).

Incluye 5 Laboratorios Prácticos, repositorio completo en GitHub, archivos .http para pruebas inmediatas y suites de pruebas automatizadas reales.


Portada Completa del Libro: Portada, Lomo y Contrabarba

Dejando atrás la mentalidad de escritorio para adoptar el protocolo HTTP moderno. Enrutamiento fluido, Minimal APIs, binding de parámetros fuertemente tipados, pipelines de middleware y manejo estructurado de errores con RFC 9457 (Problem Details).
Laboratorio 1: Construcción de la API de Clientes.

Configuración Twelve-Factor mediante variables de entorno, comparación práctica entre Controllers y Minimal APIs, el poder de Dext Entity, Smart Properties y el patrón Specification para consultas desacopladas.
Laboratorio 2: Facturación con persistencia robusta en base de datos.

🔄 Parte III: Dominio Corporativo y Seguridad

Sección titulada «🔄 Parte III: Dominio Corporativo y Seguridad»

CQRS en la práctica, aislamiento Multi-Tenant seguro, Database-as-API con gobernanza estricta, autenticación y autorización con JWT/OAuth, jerarquía de permisos, estrategias de caché y rate limiting.
Laboratorio 3: Un SaaS multi-empresa resiliente que no filtra datos entre clientes.

Operaciones asíncronas con HTTP 202 Accepted, métricas para Prometheus, generación automática de OpenAPI/Swagger, interfaces reactivas con HTMX, comunicación de ultra alto rendimiento con gRPC, pruebas automatizadas, dockerización y exposición de APIs preparadas para Agentes de IA.
Laboratorios 4 y 5: Cierre e integración completa del ecosistema.


  1. Desarrolladores Delphi que viven del lenguaje y no quieren abandonarlo ni migrar a C#/Java solo para construir backends modernos.
  2. Ingenieros de Software que han explorado otros stacks (.NET, Go, Node, Python) y echan de menos la velocidad de compilación, tipado fuerte y rendimiento nativo de Delphi, sin renunciar a las mejores prácticas de arquitectura.
  3. Quienes asistieron a mis conferencias durante estos años y preguntaban continuamente: “¿Dónde puedo encontrar el libro con todo esto estructurado?”

Edición del Libro en Kindle


Profundiza en los componentes y la arquitectura presentados en el libro a través de la documentación oficial y los artículos técnicos:

Cesar Romero · 1ª edición, 2026 · ISBN 978-65-02-32503-2