Migre do D2Bridge Framework para o sgcHTML — componentes de UI web para Delphi | eSeGeCe

Migre do D2Bridge Framework para o sgcHTML

O D2Bridge Framework publica formulários Delphi VCL existentes na web, e é popular por uma boa razão: é um caminho rápido para tornar uma aplicação legada acessível pelo navegador com mudanças mínimas de código. As equipes normalmente olham para o sgcHTML na etapa seguinte, quando as telas de desktop espelhadas precisam se tornar uma aplicação web por direito próprio, com layouts, navegação e padrões de interação projetados para usuários de navegador e mobile em vez de trazidos do desktop.

O Que Muda na Arquitetura

De um formulário desktop espelhado para uma página web-first construída com componentes.

Como descrito por seu fornecedor, o D2Bridge Framework é uma ponte: ele pega os formulários VCL que você já tem e gera uma interface web baseada em Bootstrap que espelha o layout do formulário desktop, de modo que uma aplicação existente se torna acessível pelo navegador com muito pouco retrabalho. O sgcHTML parte do outro extremo. Você compõe cada página a partir de 89 componentes server-side que renderizam markup Bootstrap 5 limpo, então a página é projetada para o navegador desde a primeira linha, e o formulário desktop é um inventário para aprender, e não um layout a reproduzir.

Interface web-first

Páginas, navegação e interações são construídas para usuários web e mobile, não derivadas de um formulário desktop. O resultado é HTML padrão renderizado no servidor, amigável para SEO e rápido em qualquer dispositivo.

Controle total do markup

Você controla cada elemento do markup Bootstrap 5 gerado e pode reestilizá-lo com qualquer tema Bootstrap. Os temas claro e escuro já vêm integrados.

htmx + tempo real via WebSocket

Atualizações parciais de página via htmx (~14 KB) e tempo real enviado via WebSockets por meio do motor sgcHTMX são recursos de primeira classe do conjunto de componentes, incluindo broadcast de fragmentos hx-swap-oob.

Delphi, C++ Builder e .NET

Os mesmos componentes são classes nativas Delphi e C++ Builder, mais uma implementação .NET puramente gerenciada com os mesmos nomes Tsgc*. Código-fonte completo incluído, com suporte comercial e a pilha de rede sgcWebSockets por baixo.

Conceitos do D2Bridge, Equivalentes no sgcHTML

Onde cada peça de uma aplicação VCL "bridged" se encaixa no modelo do sgcHTML.

No D2Bridge Framework No sgcHTML
Formulário VCL exportado Página sgcHTML construída sob medida. Parta do inventário de telas espelhadas que você já tem.
Controles VCL expostos na web Componentes sgcHTML equivalentes escolhidos para a UX web: grids, formulários, gráficos, cards e mais.
Controles VCL DB-aware 27 componentes sgcHTML data-aware vinculados à mesma lógica TDataSet / DataSource.
Eventos de formulário Rotas de fragmento htmx que retornam HTML de componente.
Visual VCL espelhado no navegador Layout Bootstrap 5 projetado para navegador e mobile.
Aplicação servida pelo runtime da ponte Executável de servidor sgcWebSockets, ou um host WebBroker, DataSnap ou RAD Server.
Atualização manual ou polling para dados que mudam Push via WebSocket: o servidor transmite fragmentos HTML para os navegadores conectados.

A Mudança É Menor do Que Parece

Migrar a UI não significa reescrever a aplicação.

Sua base de código e IDE

Você continua trabalhando no RAD Studio com Delphi ou C++ Builder. Os componentes sgcHTML são classes nativas compiladas no binário do seu servidor.

Sua camada de dados

Data modules, consultas e lógica TDataSet são transferidos como estão. Os componentes data-aware vinculam-se diretamente aos datasets que suas telas VCL já usam.

Seus hábitos de implantação

Um único executável ou serviço autocontido, sem runtime externo. A implantação continua tão simples quanto era na aplicação desktop.

As habilidades da sua equipe

Você escreve Object Pascal ou C#; o sgcHTML escreve o HTML, o CSS e o JavaScript. Nenhum JavaScript é exigido do desenvolvedor.

Um Caminho de Migração Pragmático

Página por página, com os dois servidores rodando lado a lado.

1

Inventarie as telas

Liste os formulários que sua aplicação "bridged" expõe, os dados por trás de cada um e quais telas os usuários realmente usam no dia a dia. A ponte já lhe deu esse inventário.

2

Mapeie telas para componentes

Associe cada tela aos componentes sgcHTML: grids, formulários, gráficos, dashboards. Veja a galeria de componentes para escolher o padrão web que cada tela merece.

3

Reconstrua página por página

O sgcHTML serve HTTP padrão, então o servidor antigo e o novo podem rodar lado a lado atrás do mesmo proxy reverso enquanto você move uma página de cada vez.

4

Conecte interatividade e push

Adicione interações htmx para atualizações parciais, e push via WebSocket onde a aplicação precisar de dados ao vivo em vez de atualização manual ou polling.

Nós Ajudamos Você a Migrar

Conte-nos sobre sua aplicação D2Bridge Framework e a equipe eSeGeCe ajuda a planejar a migração: quais telas mapeiam para quais componentes, o que manter, o que redesenhar para a web. Se preferir, reconstruímos a aplicação para você por meio do sgcCustomization HTML, pacotes únicos a partir de €149, construídos a partir de uma descrição por escrito da sua aplicação.

Veja em Funcionamento

Cinco aplicações completas, cada uma construída apenas com sgcHTML + sgcWebSockets.

ERP

Clientes, fornecedores, produtos, faturas e relatórios.

Abrir a demo ao vivo →

CRUD Administrativo

Um console de administração compacto com telas CRUD e busca ao vivo.

Abrir a demo ao vivo →

Monitor ao Vivo

Um dashboard em tempo real cujos KPIs são enviados via WebSockets.

Abrir a demo ao vivo →

Portal do Cliente

Um portal de autoatendimento com pedidos, perfil e suporte.

Abrir a demo ao vivo →

Helpdesk

Tickets de suporte com threads de resposta e um painel administrativo.

Abrir a demo ao vivo →

Para ser justo com as duas abordagens: se o requisito é apenas expor rapidamente um conjunto de telas VCL existente com retrabalho mínimo, uma abordagem de ponte como o D2Bridge Framework é um primeiro passo legítimo, e ele resolve bem esse problema. O sgcHTML é o caminho quando a interface web precisa se tornar um produto de primeira classe. Para uma visão neutra de como o sgcHTML se compara a outros frameworks web Delphi e .NET, veja a matriz lado a lado com fontes. O sgcHTML é licenciado por desenvolvedor a partir de €299 com código-fonte completo, e requer o sgcWebSockets Professional ou Enterprise.

Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Construa a Versão Web-First

Baixe a versão de avaliação gratuita com todos os 89 componentes e reconstrua sua primeira tela como uma página projetada para o navegador.