Griglie data-aware
Ricerca, filtri, paginazione e azioni inline collegate direttamente a un TDataSet.
Apri la demo live →
Un confronto neutrale e con fonti citate dei framework web-UI per Delphi a cui un team Delphi o C++ Builder può ricorrere nel 2026: sgcHTML, uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder e D2Bridge. Ciascuno affronta il problema della UI nel browser in modo diverso — lato server o lato client, con stato o senza stato, designer RAD o code-first. Ogni affermazione sulle funzionalità qui sotto rimanda alla documentazione ufficiale del progetto.
Un riepilogo di un paragrafo per ogni framework, con un link alla sua pagina ufficiale. Il confronto dettagliato è nella matrice qui sotto.
eSeGeCe · Commerciale (prova gratuita)
Libreria di componenti lato server per Delphi, C++ Builder e .NET. 93 widget — grafici, griglie, form, scheduler, gantt, kanban, pivot, chat e autenticazione — generano markup Bootstrap 5.3 standard e restano interattivi tramite htmx, con aggiornamenti in tempo reale inviati tramite il server sgcWebSockets incluso. Ogni richiesta è stateless e l'app viene distribuita come un singolo eseguibile con Bootstrap e htmx incorporati. La stessa API di componenti Tsgc* è disponibile in Object Pascal e C# e si compila da Delphi 7 fino a RAD Studio 13, C++ Builder e .NET 8.
FMSoft · Commerciale
Framework commerciale per applicazioni web Delphi di FMSoft. Le applicazioni si costruiscono nel form designer di RAD Studio con controlli DB-aware e vengono renderizzate nel browser tramite un layer Sencha Ext JS incluso. Le sessioni sono con stato: ogni utente mantiene lo stato completo dei componenti nella RAM del server, quindi un'applicazione con molto traffico richiede pianificazione della memoria e gestione delle sessioni. Offre un'ampia palette di componenti visuali e un'esperienza di design-time vicina allo sviluppo VCL nativo.
tmssoftware · Commerciale
Framework commerciale di tmssoftware che compila Object Pascal in JavaScript, producendo una single-page application lato client che gira interamente nel browser; gli eventi delle form Delphi vengono generati come eventi JavaScript. Include un designer visuale di form web e output Bootstrap / Material e richiede Delphi 10.1 o successivo. Una griglia data-aware è stata aggiunta nella v3.0 (2026). Il risultato compilato è un insieme di file statici che possono essere serviti da qualsiasi web host o CDN.
Atozed Software · Commerciale
Framework web Delphi commerciale di lunga data di Atozed Software; una edizione limitata è inclusa in RAD Studio. Le form in stile VCL si progettano nell'IDE e vengono renderizzate lato server come HTML, con una sessione con stato per utente. È maturo e familiare per gli sviluppatori Delphi. Il markup generato precede il layout Bootstrap moderno, quindi un risultato responsive e mobile-first richiede in genere lavoro CSS aggiuntivo.
Elevate Software · Commerciale
Ambiente commerciale di sviluppo rapido di applicazioni di Elevate Software, con un proprio IDE e un dialetto Object Pascal che compila in JavaScript. Le applicazioni girano lato client nel browser e dialogano con moduli server, e si possono costruire moduli nativi per host Delphi. La versione 3.x è attuale e mantenuta attivamente. Poiché il client è un'applicazione JavaScript compilata, il browser mantiene lo stato della UI e il risultato compilato viene distribuito come file statici più i moduli server.
D2Bridge · Gratuito / open source (LGPL)
Framework bridge open-source (LGPL) che pubblica sul web le form Delphi VCL esistenti, generando una UI basata su Bootstrap che rispecchia il layout della form desktop. È una via rapida per rendere raggiungibile da un browser un'applicazione VCL legacy con modifiche minime al codice, e supporta da Delphi 10 Seattle a Delphi 13 oltre a Lazarus. Le sessioni sono con stato: ogni utente connesso guida un'istanza live della form sul server.
Una spunta () indica che il progetto fornisce la funzionalità nativamente. Un trattino (—) indica che non è fornita nativamente. Una tilde (~) indica parziale / tramite add-on / di terze parti / non verificata — consulta la sezione Fonti per sapere cosa è stato controllato.
| Funzionalità | sgcHTML | uniGUI | TMS WEB Core | IntraWeb | Elevate Web Builder | D2Bridge |
|---|---|---|---|---|---|---|
| Sviluppo Delphi / Object Pascal Costruire la UI in Object Pascal nell'IDE RAD Studio | ~ | |||||
| Sviluppo .NET / C# API uguale o equivalente disponibile per C# / .NET | — | — | — | — | — | |
| Compatibile con Delphi 7 Si compila con la toolchain legacy di Delphi 7 | ~ | — | ~ | — | — | |
| Rendering HTML lato server L'HTML è prodotto sul server (non una SPA lato client) | — | — | ||||
| Output Bootstrap 5 standard Genera markup Bootstrap 5 standard anziché un CSS proprietario per i widget | — | — | — | ~ | ||
| Stateless / scalabilità orizzontale Nessuna sessione server per utente; bilancia il carico su istanze identiche | — | — | — | |||
| Deployment a eseguibile singolo Distribuito come un unico eseguibile autonomo, con asset incorporati | — | — | ~ | |||
| Push live WebSocket integrato Il server invia aggiornamenti live ai browser connessi nativamente | ~ | ~ | ~ | ~ | ~ | |
| Widget di chat IA / streaming LLM Componente di chat IA pronto all'uso con streaming dei token, nativo | — | — | — | — | — | |
| Ottimizzato per l'IA Progettato per lo sviluppo assistito dall'IA, gli assistenti di codifica generano in modo affidabile l'API dei componenti lato server | — | — | — | — | — | |
| Login WebAuthn / passkey Componente di accesso con passkey / WebAuthn pronto all'uso | — | — | — | — | — | |
| Binding data-aware ai dataset Collega griglie e form direttamente a un TDataSet / DataSource | ~ | |||||
| Scheduler / Gantt / Kanban / Pivot Questi widget di pianificazione / dati inclusi nativamente | ~ | — | — | — | — | |
| Grafici e visualizzazione nativi Grafici e widget visuali inclusi senza un pacchetto di terze parti | ~ | ~ | ~ | |||
| Localizzazione UI integrata Il framework include testi UI tradotti pronti all'uso | ~ | ~ | ~ | ~ | ~ | |
| Temi chiaro / scuro integrati Cambio di tema chiaro / scuro (e di sistema) di prima classe | ~ | ~ | ~ | ~ | ~ | |
| Website builder in un solo componente Un singolo componente che assembla un sito completo multi-pagina | — | — | — | — | — | |
| Modello di licenza Tipo di licenza | Commerciale (+ prova gratuita) | Commerciale | Commerciale | Commerciale | Commerciale | Gratuito / OSS (LGPL) |
Guide passo passo per spostare un'applicazione esistente da IntraWeb, uniGUI, TMS WEB Core, Elevate Web Builder o D2Bridge a sgcHTML, con un modulo di assistenza alla migrazione se vuoi aiuto nel pianificare il passaggio.
Ogni cella della matrice qui sopra rimanda a una di queste pagine ufficiali di prodotto, pagine di documentazione o specifiche. Tutti gli URL sono stati controllati con HEAD al momento della stesura.
| Fonte | URL |
|---|---|
| sgcHTML — pagina di prodotto | https://www.esegece.com/products/sgchtml/ |
| sgcHTML — matrice delle funzionalità | https://www.esegece.com/products/sgchtml/features/ |
| sgcHTML — download (prova gratuita) | https://www.esegece.com/products/sgchtml/download/ |
| sgcHTML — prezzi ed edizioni | https://www.esegece.com/products/sgchtml/pricing/ |
| uniGUI — homepage del prodotto (FMSoft) | https://www.unigui.com/ |
| TMS WEB Core — pagina di prodotto (tmssoftware) | https://www.tmssoftware.com/site/tmswebcore.asp |
| IntraWeb — pagina di prodotto (Atozed Software) | https://www.atozed.com/intraweb/ |
| Elevate Web Builder — pagina di prodotto (Elevate Software) | https://www.elevatesoft.com/products?category=ewb |
| D2Bridge Framework — homepage ufficiale | https://d2bridge.com.br/ |
| D2Bridge Framework — repository GitHub (licenza LGPL, versioni supportate) | https://github.com/D2Bridge/D2BridgeFramework |
| Bootstrap — sito del framework | https://getbootstrap.com/ |
| htmx — sito della libreria | https://htmx.org/ |
| WebAuthn — W3C Web Authentication Level 2 | https://www.w3.org/TR/webauthn-2/ |
Queste sono applicazioni web Delphi complete realizzate con sgcHTML. Aprine una qualsiasi e giudica tu stesso il risultato.
Ricerca, filtri, paginazione e azioni inline collegate direttamente a un TDataSet.
Apri la demo live →
Card KPI, grafici e un generatore di tabelle pivot ad hoc su 27.000 righe d'ordine.
Apri la demo live →
Una bacheca di assegnazione, un planner Gantt e una mappa live dei tecnici.
Apri la demo live →