sgcHTML vs Blazor Server, uniGUI, TMS WEB Core e IntraWeb | sgcHTML | eSeGeCe

sgcHTML vs Blazor Server, uniGUI, TMS WEB Core e IntraWeb

Un análisis neutral y con fuentes citadas de los frameworks de UI web a los que un equipo de Delphi, C++ Builder o .NET puede recurrir en 2026: sgcHTML, Blazor Server, uniGUI, TMS WEB Core e IntraWeb. 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.

Cinco formas de construir una UI web

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.

Blazor Server

Microsoft · Gratis / código abierto (MIT)

El framework de UI web gratuito y de código abierto (MIT) de Microsoft, parte de ASP.NET Core. En el modelo de alojamiento Server, el árbol de componentes se ejecuta en el servidor y el navegador se mantiene sincronizado a través de un circuito SignalR (WebSocket) por usuario, de modo que las actualizaciones de la UI se envían en directo. El desarrollo se hace en C# y Razor. El ecosistema de componentes es muy amplio y en su mayoría de terceros. El circuito tiene estado: cada usuario conectado ocupa memoria del servidor durante toda la sesión, y una conexión perdida desencadena un paso de reconexión.

Página oficial

uniGUI

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.

Página oficial

TMS WEB Core

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.

Página oficial

IntraWeb

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.

Página oficial

Comparación de características lado a lado

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.

Plataforma, arquitectura, componentes, licencias

19 filas
Característica sgcHTML Blazor Server uniGUI TMS WEB Core IntraWeb
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
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
Diseñador visual de formularios WYSIWYG Diseñador visual de páginas / formularios de arrastrar y soltar en el IDE ~ ~
Amplio ecosistema de terceros Amplitud de componentes complementarios de terceros maduros ~ ~
Modelo de licencia Tipo de licencia Comercial (+ prueba gratuita) Gratis / OSS (MIT) Comercial Comercial (~€495) Comercial (edición de RAD Studio)
Incluido de serie No incluido de serie ~ Parcial / mediante complemento / sin verificar

Cada framework tiene su punto fuerte

Una nota breve y equilibrada sobre dónde encaja mejor cada opción. Ninguna de ellas es la elección correcta para todos los proyectos.

Elige sgcHTML

Elige sgcHTML cuando estés añadiendo una UI web a un back end existente de Delphi, C++ Builder o .NET y quieras actualizaciones en directo enviadas desde el servidor (paneles, monitores, chat) sobre el mismo servidor WebSocket que sirve las páginas; cuando quieras chat con IA de serie, inicio de sesión con passkey / WebAuthn, o grids y planificadores vinculados a datasets sin complementos de terceros; cuando importe un despliegue sin estado en un único ejecutable; o cuando quieras la misma API de componentes tanto en Object Pascal como en C#.

Elige Blazor Server

Elige Blazor Server cuando tu stack ya sea .NET y C#, cuando quieras un framework gratuito y con soporte de Microsoft con un ecosistema de componentes de terceros muy amplio, y cuando un circuito SignalR persistente por usuario encaje con tu alojamiento (baja latencia hasta el servidor, usuarios tolerantes a una reconexión si se cae la conexión). Encaja de forma natural con las aplicaciones de gestión empresarial alojadas cerca de sus usuarios.

Elige uniGUI

Elige uniGUI cuando quieras la experiencia RAD más profunda para aplicaciones web de Delphi — diseñando formularios visualmente con controles conscientes de datos (DB-aware) y una amplia paleta de componentes Ext JS — y cuando los grids de nivel Excel y una interfaz similar a la de escritorio importen más que el escalado sin estado. Su modelo de sesión con estado se adapta a las aplicaciones con un número acotado y planificado de usuarios concurrentes.

Elige TMS WEB Core

Elige TMS WEB Core cuando quieras una aplicación de navegador que se ejecute del lado del cliente con poco o ningún servidor, cuando importe la capacidad sin conexión o la distribución de archivos estáticos por CDN, y cuando prefieras diseñar páginas visualmente y escribir Object Pascal que compile a JavaScript. Requiere Delphi 10.1 o posterior.

Elige IntraWeb

Elige IntraWeb cuando ya tengas una aplicación IntraWeb, o un equipo que domine su modelo de formularios del lado del servidor de estilo VCL, y cuando la prioridad sea una experiencia RAD en tiempo de diseño para herramientas internas con un número modesto de usuarios concurrentes. Una edición limitada se incluye con RAD Studio, por lo que no añade nada a tu conjunto de dependencias en esos escenarios.

Cada afirmación, enlazada

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.

FuenteURL
sgcHTML — página del productohttps://www.esegece.com/products/sgchtml/
sgcHTML — matriz de característicashttps://www.esegece.com/products/sgchtml/features/
sgcHTML — descarga (prueba gratuita)https://www.esegece.com/products/sgchtml/download/
sgcHTML — precios y edicioneshttps://www.esegece.com/products/sgchtml/pricing/
Blazor — resumen del producto (dotnet.microsoft.com)https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
ASP.NET Core Blazor — resumen de la documentaciónhttps://learn.microsoft.com/en-us/aspnet/core/blazor/
ASP.NET Core Blazor — modelos de alojamiento (circuito Server)https://learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models
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/
Bootstrap — sitio web del frameworkhttps://getbootstrap.com/
htmx — sitio web de la bibliotecahttps://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

Prueba sgcHTML

Descarga la prueba gratuita con los 89 componentes y sin restricciones de características, y construye una UI web Bootstrap 5 en tiempo real directamente desde tu proyecto de Delphi, C++ Builder o .NET.