Data-aware grids
Zoeken, filteren, paginering en inline acties, rechtstreeks gebonden aan een TDataSet.
Open de live demo →
Een neutraal, met bronnen onderbouwd overzicht van de Delphi web-UI-frameworks waar een Delphi- of C++ Builder-team in 2026 naar kan grijpen: sgcHTML, uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder en D2Bridge. Elk lost het browser-UI-probleem anders op — server-side of client-side, stateful of stateless, RAD-ontwerper of code-first. Elke functiebewering hieronder linkt naar de eigen documentatie van het project.
Een samenvatting van één alinea per framework, met een link naar de officiële pagina. De gedetailleerde vergelijking staat in de matrix hieronder.
eSeGeCe · Commercieel (gratis proefversie)
Server-side componentbibliotheek voor Delphi, C++ Builder en .NET. 93 widgets — grafieken, grids, formulieren, scheduler, gantt, kanban, pivot, chat en authenticatie — renderen naar standaard Bootstrap 5.3-markup en blijven interactief via htmx, met realtime updates die over de meegeleverde sgcWebSockets-server worden gepusht. Elk verzoek is stateless en de app wordt uitgerold als één executable met Bootstrap en htmx ingebouwd. Dezelfde Tsgc*-component-API is beschikbaar in Object Pascal en C#, en het bouwt op Delphi 7 tot en met RAD Studio 13, C++ Builder en .NET 8.
FMSoft · Commercieel
Commercieel Delphi-webapplicatieframework van FMSoft. Applicaties worden gebouwd in de RAD Studio-formulierontwerper met DB-aware besturingselementen en in de browser gerenderd via een meegeleverde Sencha Ext JS-laag. Sessies zijn stateful: elke gebruiker houdt de volledige componentstatus in het server-RAM, dus een drukke applicatie vereist geheugenplanning en sessiebeheer. Het levert een groot visueel componentenpalet en een design-time-ervaring die dicht bij native VCL-ontwikkeling ligt.
tmssoftware · Commercieel
Commercieel framework van tmssoftware dat Object Pascal naar JavaScript compileert en zo een client-side single-page-applicatie oplevert die volledig in de browser draait; je Delphi-formuliergebeurtenissen vuren als JavaScript-events. Het levert een visuele webformulierontwerper en Bootstrap- / Material-uitvoer, en vereist Delphi 10.1 of nieuwer. Een data-aware grid is toegevoegd in v3.0 (2026). Het gecompileerde resultaat is een set statische bestanden die vanaf elke webhost of CDN kan worden geserveerd.
Atozed Software · Commercieel
Al lang gevestigd commercieel Delphi-webframework van Atozed Software; een beperkte editie wordt meegeleverd met RAD Studio. VCL-achtige formulieren worden in de IDE ontworpen en server-side als HTML gerenderd, met een stateful sessie per gebruiker. Het is volwassen en vertrouwd voor Delphi-ontwikkelaars. De gegenereerde markup dateert van vóór de moderne Bootstrap-lay-out, dus een responsief, mobile-first resultaat vereist doorgaans extra CSS-werk.
Elevate Software · Commercieel
Commerciële rapid application development-omgeving van Elevate Software, met een eigen IDE en een Object Pascal-dialect dat naar JavaScript compileert. Applicaties draaien client-side in de browser en praten met servermodules, en native modules kunnen voor Delphi-hosts worden gebouwd. Versie 3.x is actueel en wordt actief onderhouden. Omdat de client een gecompileerde JavaScript-applicatie is, houdt de browser de UI-status vast en wordt het gecompileerde resultaat uitgerold als statische bestanden plus de servermodules.
D2Bridge · Gratis / opensource (LGPL)
Opensource (LGPL) bridge-framework dat bestaande Delphi VCL-formulieren naar het web publiceert en een op Bootstrap gebaseerde UI genereert die de lay-out van het desktopformulier spiegelt. Het is een snel pad om een legacy VCL-applicatie met minimale codewijzigingen bereikbaar te maken vanuit een browser, en het ondersteunt Delphi 10 Seattle tot en met Delphi 13 en ook Lazarus. Sessies zijn stateful: elke verbonden gebruiker stuurt een live formulierinstantie op de server aan.
Een vinkje () betekent dat het project de functie standaard biedt. Een streepje (—) betekent dat deze niet standaard wordt geboden. Een tilde (~) betekent gedeeltelijk / via add-on / derden / niet geverifieerd — zie de sectie Bronnen voor wat is gecontroleerd.
| Functie | sgcHTML | uniGUI | TMS WEB Core | IntraWeb | Elevate Web Builder | D2Bridge |
|---|---|---|---|---|---|---|
| Delphi- / Object Pascal-ontwikkeling Bouw de UI in Object Pascal in de RAD Studio-IDE | ~ | |||||
| .NET- / C#-ontwikkeling Dezelfde of gelijkwaardige API beschikbaar voor C# / .NET | — | — | — | — | — | |
| Compatibel met Delphi 7 Bouwt op de verouderde Delphi 7-toolchain | ~ | — | ~ | — | — | |
| Server-side HTML-rendering HTML wordt op de server geproduceerd (geen client-side SPA) | — | — | ||||
| Standaard Bootstrap 5-uitvoer Genereert standaard Bootstrap 5-markup in plaats van een propriëtaire widget-CSS | — | — | — | ~ | ||
| Stateless / horizontaal schalen Geen serversessie per gebruiker; load-balance identieke instances | — | — | — | |||
| Deployment met één executable Wordt geleverd als één zelfstandige executable, assets ingebouwd | — | — | ~ | |||
| Ingebouwde WebSocket-livepush Server pusht standaard live updates naar verbonden browsers | ~ | ~ | ~ | ~ | ~ | |
| AI-chat- / LLM-streamingwidget Kant-en-klaar AI-chatcomponent met token-streaming, standaard inbegrepen | — | — | — | — | — | |
| Geoptimaliseerd voor AI Ontworpen voor AI-ondersteunde ontwikkeling, codeerassistenten genereren de server-side component-API betrouwbaar | — | — | — | — | — | |
| WebAuthn- / passkey-login Kant-en-klaar passkey- / WebAuthn-aanmeldcomponent | — | — | — | — | — | |
| Data-aware datasetbinding Bind grids en formulieren rechtstreeks aan een TDataSet / DataSource | ~ | |||||
| Scheduler / Gantt / Kanban / Pivot Deze planning- / datawidgets zijn standaard inbegrepen | ~ | — | — | — | — | |
| Grafieken & visualisatie standaard Grafieken en visuele widgets inbegrepen zonder pakket van derden | ~ | ~ | ~ | |||
| Ingebouwde UI-lokalisatie Framework wordt standaard geleverd met vertaalde UI-tekst | ~ | ~ | ~ | ~ | ~ | |
| Ingebouwde lichte / donkere thema's Volwaardig wisselen tussen lichte / donkere (en systeem-) thema's | ~ | ~ | ~ | ~ | ~ | |
| Websitebouwer met één component Eén component dat een volledige site met meerdere pagina's samenstelt | — | — | — | — | — | |
| Licentiemodel Licentietype | Commercieel (+ gratis proefversie) | Commercieel | Commercieel | Commercieel | Commercieel | Gratis / OSS (LGPL) |
Stapsgewijze gidsen om een bestaande applicatie van IntraWeb, uniGUI, TMS WEB Core, Elevate Web Builder of D2Bridge naar sgcHTML te verhuizen, met een migratiehulpformulier als je hulp wilt bij het plannen van de overstap.
Elke cel in de matrix hierboven is terug te voeren op een van deze officiële productpagina's, documentatiepagina's of specificaties. Alle URL's zijn op het moment van schrijven met een HEAD-verzoek gecontroleerd.
| Bron | URL |
|---|---|
| sgcHTML — productpagina | https://www.esegece.com/products/sgchtml/ |
| sgcHTML — feature-matrix | https://www.esegece.com/products/sgchtml/features/ |
| sgcHTML — download (gratis proefversie) | https://www.esegece.com/products/sgchtml/download/ |
| sgcHTML — prijzen & edities | https://www.esegece.com/products/sgchtml/pricing/ |
| uniGUI — producthomepage (FMSoft) | https://www.unigui.com/ |
| TMS WEB Core — productpagina (tmssoftware) | https://www.tmssoftware.com/site/tmswebcore.asp |
| IntraWeb — productpagina (Atozed Software) | https://www.atozed.com/intraweb/ |
| Elevate Web Builder — productpagina (Elevate Software) | https://www.elevatesoft.com/products?category=ewb |
| D2Bridge Framework — officiële homepage | https://d2bridge.com.br/ |
| D2Bridge Framework — GitHub-repository (LGPL-licentie, ondersteunde versies) | https://github.com/D2Bridge/D2BridgeFramework |
| Bootstrap — framework-website | https://getbootstrap.com/ |
| htmx — bibliotheekwebsite | https://htmx.org/ |
| WebAuthn — W3C Web Authentication Level 2 | https://www.w3.org/TR/webauthn-2/ |
Dit zijn complete Delphi-webapplicaties gebouwd met sgcHTML. Open er een en beoordeel het resultaat zelf.
Zoeken, filteren, paginering en inline acties, rechtstreeks gebonden aan een TDataSet.
Open de live demo →
KPI-kaarten, grafieken en een ad-hoc pivot-builder over 27.000 orderregels.
Open de live demo →