Grids data-aware
Búsqueda, filtros, paginación y acciones en línea vinculados directamente a un TDataSet.
Abrir la demo en vivo →Un análisis neutral y con fuentes citadas de los frameworks de UI web para Delphi a los que un equipo de Delphi o C++ Builder puede recurrir en 2026: sgcHTML, uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder y D2Bridge. Cada uno resuelve el problema de la UI en el navegador de forma distinta — del lado del servidor o del cliente, con estado o sin estado, diseñador RAD o centrado en código. Cada afirmación de característica de abajo enlaza con la propia documentación del proyecto.
Un resumen de un párrafo de cada framework, con un enlace a su página oficial. La comparación detallada está en la matriz de abajo.
eSeGeCe · Comercial (prueba gratuita)
Biblioteca de componentes del lado del servidor para Delphi, C++ Builder y .NET. 93 widgets — gráficos, grids, formularios, planificador, gantt, kanban, tabla dinámica, chat y autenticación — se renderizan como marcado estándar de Bootstrap 5.3 y se mantienen interactivos mediante htmx, con actualizaciones en tiempo real enviadas a través del servidor sgcWebSockets incluido. Cada petición es sin estado y la aplicación se despliega como un único ejecutable con Bootstrap y htmx incrustados. La misma API de componentes Tsgc* está disponible en Object Pascal y C#, y compila desde Delphi 7 hasta RAD Studio 13, C++ Builder y .NET 8.
FMSoft · Comercial
Framework comercial de aplicaciones web para Delphi de FMSoft. Las aplicaciones se construyen en el diseñador de formularios de RAD Studio con controles conscientes de datos (DB-aware) y se renderizan en el navegador a través de una capa Sencha Ext JS incluida. Las sesiones tienen estado: cada usuario mantiene el estado completo de los componentes en la RAM del servidor, por lo que una aplicación con mucha carga necesita planificación de memoria y gestión de sesiones. Incluye una amplia paleta de componentes visuales y una experiencia en tiempo de diseño cercana al desarrollo VCL nativo.
tmssoftware · Comercial
Framework comercial de tmssoftware que compila Object Pascal a JavaScript, produciendo una aplicación de página única (SPA) del lado del cliente que se ejecuta por completo en el navegador; los eventos de tus formularios Delphi se disparan como eventos de JavaScript. Incluye un diseñador visual de formularios web y salida Bootstrap / Material, y requiere Delphi 10.1 o posterior. En la v3.0 (2026) se añadió un grid consciente de datos. El resultado compilado es un conjunto de archivos estáticos que se pueden servir desde cualquier host web o CDN.
Atozed Software · Comercial
Framework web comercial para Delphi de larga trayectoria de Atozed Software; una edición limitada se incluye con RAD Studio. Los formularios de estilo VCL se diseñan en el IDE y se renderizan del lado del servidor como HTML, con una sesión con estado por usuario. Es maduro y familiar para los desarrolladores de Delphi. El marcado generado es anterior al diseño moderno de Bootstrap, por lo que un resultado responsive y mobile-first normalmente necesita trabajo de CSS adicional.
Elevate Software · Comercial
Entorno comercial de desarrollo rápido de aplicaciones de Elevate Software, con su propio IDE y un dialecto de Object Pascal que compila a JavaScript. Las aplicaciones se ejecutan del lado del cliente en el navegador y hablan con módulos de servidor, y se pueden construir módulos nativos para hosts Delphi. La versión 3.x está vigente y se mantiene activamente. Como el cliente es una aplicación JavaScript compilada, el navegador mantiene el estado de la UI y el resultado compilado se despliega como archivos estáticos más los módulos de servidor.
D2Bridge · Gratis / código abierto (LGPL)
Framework puente de código abierto (LGPL) que publica en la web formularios Delphi VCL existentes, generando una UI basada en Bootstrap que refleja el diseño del formulario de escritorio. Es una vía rápida para hacer que una aplicación VCL heredada sea accesible desde un navegador con cambios mínimos de código, y es compatible desde Delphi 10 Seattle hasta Delphi 13, así como con Lazarus. Las sesiones tienen estado: cada usuario conectado controla una instancia viva del formulario en el servidor.
Una marca () significa que el proyecto ofrece la característica de serie. Un guion (—) significa que no se ofrece de serie. Una tilde (~) significa parcial / mediante complemento / de terceros / sin verificar — consulta la sección Fuentes para ver qué se ha comprobado.
| Característica | sgcHTML | uniGUI | TMS WEB Core | IntraWeb | Elevate Web Builder | D2Bridge |
|---|---|---|---|---|---|---|
| Desarrollo en Delphi / Object Pascal Construye la UI en Object Pascal en el IDE de RAD Studio | ~ | |||||
| Desarrollo en .NET / C# Misma API o equivalente disponible para C# / .NET | — | — | — | — | — | |
| Compatible con Delphi 7 Compila con la antigua cadena de herramientas de Delphi 7 | ~ | — | ~ | — | — | |
| Renderizado de HTML del lado del servidor El HTML se genera en el servidor (no una SPA del lado del cliente) | — | — | ||||
| Salida estándar de Bootstrap 5 Emite marcado estándar de Bootstrap 5 en lugar de un CSS de widgets propietario | — | — | — | ~ | ||
| Sin estado / escalado horizontal Sin sesión de servidor por usuario; balancea la carga entre instancias idénticas | — | — | — | |||
| Despliegue en un único ejecutable Se distribuye como un único ejecutable autónomo, con los recursos incrustados | — | — | ~ | |||
| Envío en directo por WebSocket integrado El servidor envía actualizaciones en directo a los navegadores conectados de serie | ~ | ~ | ~ | ~ | ~ | |
| Widget de chat con IA / streaming de LLM Componente de chat con IA listo para usar, con streaming de tokens, de serie | — | — | — | — | — | |
| Optimizado para IA Diseñado para el desarrollo asistido por IA, los asistentes de código generan la API de componentes del lado del servidor de forma fiable | — | — | — | — | — | |
| Inicio de sesión WebAuthn / passkey Componente de inicio de sesión con passkey / WebAuthn listo para usar | — | — | — | — | — | |
| Vinculación a datasets consciente de datos Vincula grids y formularios directamente a un TDataSet / DataSource | ~ | |||||
| Scheduler / Gantt / Kanban / Pivot Estos widgets de planificación / datos incluidos de serie | ~ | — | — | — | — | |
| Gráficos y visualización de serie Gráficos y widgets visuales incluidos sin un paquete de terceros | ~ | ~ | ~ | |||
| Localización de UI integrada El framework incluye texto de UI traducido de serie | ~ | ~ | ~ | ~ | ~ | |
| Temas claro / oscuro integrados Cambio de tema claro / oscuro (y del sistema) de primera clase | ~ | ~ | ~ | ~ | ~ | |
| Constructor de sitios web de un solo componente Un único componente que ensambla un sitio completo de varias páginas | — | — | — | — | — | |
| Modelo de licencia Tipo de licencia | Comercial (+ prueba gratuita) | Comercial | Comercial | Comercial | Comercial | Gratis / OSS (LGPL) |
Guías paso a paso para trasladar una aplicación existente desde IntraWeb, uniGUI, TMS WEB Core, Elevate Web Builder o D2Bridge a sgcHTML, con un formulario de asistencia a la migración si quieres ayuda para planificar el cambio.
Cada celda de la matriz anterior remite a una de estas páginas oficiales de producto, páginas de documentación o especificaciones. Todas las URLs se comprobaron con HEAD en el momento de redactar este texto.
| Fuente | URL |
|---|---|
| sgcHTML — página del producto | https://www.esegece.com/products/sgchtml/ |
| sgcHTML — matriz de características | https://www.esegece.com/products/sgchtml/features/ |
| sgcHTML — descarga (prueba gratuita) | https://www.esegece.com/products/sgchtml/download/ |
| sgcHTML — precios y ediciones | https://www.esegece.com/products/sgchtml/pricing/ |
| uniGUI — página principal del producto (FMSoft) | https://www.unigui.com/ |
| TMS WEB Core — página del producto (tmssoftware) | https://www.tmssoftware.com/site/tmswebcore.asp |
| IntraWeb — página del producto (Atozed Software) | https://www.atozed.com/intraweb/ |
| Elevate Web Builder — página del producto (Elevate Software) | https://www.elevatesoft.com/products?category=ewb |
| D2Bridge Framework — página principal oficial | https://d2bridge.com.br/ |
| D2Bridge Framework — repositorio de GitHub (licencia LGPL, versiones compatibles) | https://github.com/D2Bridge/D2BridgeFramework |
| Bootstrap — sitio web del framework | https://getbootstrap.com/ |
| htmx — sitio web de la biblioteca | https://htmx.org/ |
| WebAuthn — W3C Web Authentication Level 2 | https://www.w3.org/TR/webauthn-2/ |
Estas son aplicaciones web Delphi completas construidas con sgcHTML. Abre cualquiera de ellas y juzga el resultado por ti mismo.
Búsqueda, filtros, paginación y acciones en línea vinculados directamente a un TDataSet.
Abrir la demo en vivo →
Tarjetas KPI, gráficos y un generador de tablas dinámicas ad hoc sobre 27.000 líneas de pedido.
Abrir la demo en vivo →
Un tablero de asignación, un planificador Gantt y un mapa de técnicos en vivo.
Abrir la demo en vivo →