Migra de D2Bridge Framework a sgcHTML — Componentes web UI para Delphi | eSeGeCe

Migra de D2Bridge Framework a sgcHTML

D2Bridge Framework publica en la web formularios Delphi VCL existentes, y es popular por una buena razón: es una vía rápida para que una aplicación heredada sea accesible desde un navegador con cambios mínimos de código. Los equipos suelen fijarse en sgcHTML en la etapa siguiente, cuando las pantallas de escritorio reflejadas necesitan convertirse en una aplicación web por derecho propio, con diseños, navegación y patrones de interacción pensados para usuarios de navegador y móvil en lugar de heredados del escritorio.

Qué cambia a nivel de arquitectura

De un formulario de escritorio reflejado a una página construida con componentes y pensada primero para la web.

Tal como lo describe su fabricante, D2Bridge Framework es un puente: toma los formularios VCL que ya tienes y genera una interfaz web basada en Bootstrap que refleja el diseño del formulario de escritorio, de modo que una aplicación existente pasa a ser accesible desde el navegador con muy poco retrabajo. sgcHTML empieza por el otro extremo. Compones cada página a partir de 89 componentes de lado servidor que renderizan marcado Bootstrap 5 limpio, de modo que la página está diseñada para el navegador desde la primera línea, y el formulario de escritorio es un inventario del que aprender en lugar de un diseño que reproducir.

Interfaz web primero

Las páginas, la navegación y las interacciones se construyen para usuarios web y móviles, no se derivan de un formulario de escritorio. El resultado es HTML estándar renderizado en el servidor, amigable para SEO y rápido en cualquier dispositivo.

Control total del marcado

Controlas cada elemento del marcado Bootstrap 5 generado y puedes reestilizarlo con cualquier tema Bootstrap. Los temas claro y oscuro vienen integrados.

htmx + tiempo real WebSocket

Las actualizaciones parciales de página vía htmx (~14 KB) y el tiempo real enviado por WebSockets a través del motor sgcHTMX son funciones de primera clase del conjunto de componentes, incluida la difusión de fragmentos hx-swap-oob.

Delphi, C++ Builder y .NET

Los mismos componentes son clases nativas de Delphi y C++ Builder, más una implementación .NET puramente administrada con los mismos nombres Tsgc*. Código fuente completo incluido, con soporte comercial y la pila de red sgcWebSockets por debajo.

Conceptos de D2Bridge, equivalentes en sgcHTML

Dónde encaja cada pieza de una aplicación VCL puenteada en el modelo de sgcHTML.

En D2Bridge Framework En sgcHTML
Formulario VCL exportado Página sgcHTML construida a propósito. Parte del inventario de pantallas reflejadas que ya tienes.
Controles VCL expuestos a la web Componentes sgcHTML equivalentes elegidos para la experiencia web: rejillas, formularios, gráficas, tarjetas y más.
Controles VCL DB-aware 27 componentes sgcHTML data-aware vinculados a la misma lógica TDataSet / DataSource.
Eventos de formulario Rutas de fragmentos htmx que devuelven el HTML del componente.
Apariencia VCL reflejada en el navegador Diseño Bootstrap 5 pensado para navegador y móvil.
Aplicación servida por el runtime del puente Ejecutable servidor sgcWebSockets, o un host WebBroker, DataSnap o RAD Server.
Refresco o polling para datos cambiantes Push por WebSocket: el servidor difunde fragmentos HTML a los navegadores conectados.

El cambio es más pequeño de lo que parece

Migrar la interfaz no significa reescribir la aplicación.

Tu código y tu IDE

Sigues trabajando en RAD Studio con Delphi o C++ Builder. Los componentes sgcHTML son clases nativas compiladas dentro del binario de tu servidor.

Tu capa de datos

Los módulos de datos, las consultas y la lógica TDataSet se trasladan tal cual. Los componentes data-aware se vinculan directamente a los datasets que tus pantallas VCL ya usan.

Tus hábitos de despliegue

Un único ejecutable o servicio autocontenido, sin runtime externo. El despliegue sigue siendo tan simple como lo era la aplicación de escritorio.

Las habilidades de tu equipo

Tú escribes Object Pascal o C#; sgcHTML escribe el HTML, el CSS y el JavaScript. El desarrollador no necesita escribir JavaScript.

Una ruta de migración pragmática

Página a página, con ambos servidores funcionando en paralelo.

1

Inventaría las pantallas

Enumera los formularios que expone tu aplicación puenteada, los datos que hay detrás de cada uno y en qué pantallas viven realmente los usuarios. El puente ya te dio este inventario.

2

Mapea pantallas a componentes

Relaciona cada pantalla con componentes sgcHTML: rejillas, formularios, gráficas, paneles. Explora la galería de componentes para elegir el patrón web que cada pantalla merece.

3

Reconstruye página a página

sgcHTML sirve HTTP estándar, así que el servidor antiguo y el nuevo pueden funcionar en paralelo detrás del mismo proxy inverso mientras migras una página cada vez.

4

Conecta interactividad y push

Añade interacciones htmx para actualizaciones parciales, y push por WebSocket donde la aplicación necesite datos en vivo en lugar de refresco o polling.

Te ayudamos a migrar

Cuéntanos cómo es tu aplicación D2Bridge Framework y el equipo de eSeGeCe te ayuda a planificar la migración: qué pantallas se corresponden con qué componentes, qué conservar, qué rediseñar para la web. Si lo prefieres, reconstruimos la aplicación por ti a través de sgcCustomization HTML, paquetes de pago único desde €149, construidos a partir de una descripción escrita de tu aplicación.

Míralo en funcionamiento

Cinco aplicaciones completas, cada una construida solo con sgcHTML + sgcWebSockets.

ERP

Clientes, proveedores, productos, facturas e informes.

Abrir la demo en vivo →

CRUD de administración

Una consola de administración compacta con pantallas CRUD y búsqueda en vivo.

Abrir la demo en vivo →

Monitor en vivo

Un panel en tiempo real cuyos KPIs se envían por WebSockets.

Abrir la demo en vivo →

Portal de clientes

Un portal de autoservicio con pedidos, perfil y soporte.

Abrir la demo en vivo →

Helpdesk

Tickets de soporte con hilos de respuesta y un panel de administración.

Abrir la demo en vivo →

Para ser justos con ambos enfoques: si el requisito es únicamente exponer rápido un conjunto de pantallas VCL existente con un retrabajo mínimo, un enfoque de puente como D2Bridge Framework es un primer paso legítimo, y resuelve bien ese problema. sgcHTML es el camino cuando la interfaz web debe convertirse en un producto de primera clase. Para una visión neutral de cómo se compara sgcHTML con otros frameworks web Delphi y .NET, consulta la matriz comparativa con fuentes. sgcHTML se licencia por desarrollador desde €299 con el código fuente completo, y requiere sgcWebSockets Professional o Enterprise.

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

Construye la versión pensada para la web

Descarga la prueba gratuita con los 89 componentes y reconstruye tu primera pantalla como una página diseñada para el navegador.