Datengebundene Grids
Suchen, Filtern, Paging und Inline-Aktionen, direkt an ein TDataSet gebunden.
Live-Demo öffnen →
Ein neutraler, mit Quellen belegter Überblick über die Delphi-Web-UI-Frameworks, zu denen ein Delphi- oder C++ Builder-Team 2026 greifen kann: sgcHTML, uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder und D2Bridge. Jedes löst das Browser-UI-Problem anders — serverseitig oder clientseitig, zustandsbehaftet oder zustandslos, RAD-Designer oder Code-first. Jede Feature-Aussage unten verlinkt auf die eigene Dokumentation des Projekts.
Eine kurze Zusammenfassung jedes Frameworks mit Link zur offiziellen Seite. Der ausführliche Vergleich steht in der Matrix unten.
eSeGeCe · Kommerziell (kostenlose Testversion)
Serverseitige Komponentenbibliothek für Delphi, C++ Builder und .NET. 93 Widgets — Diagramme, Grids, Formulare, Scheduler, Gantt, Kanban, Pivot, Chat und Authentifizierung — rendern zu Standard-Bootstrap-5.3-Markup und bleiben über htmx interaktiv, mit Echtzeit-Updates, die über den mitgelieferten sgcWebSockets-Server geschickt werden. Jede Anfrage ist zustandslos und die App wird als einzelne ausführbare Datei mit eingebettetem Bootstrap und htmx ausgeliefert. Dieselbe Tsgc*-Komponenten-API ist in Object Pascal und C# verfügbar und baut von Delphi 7 bis RAD Studio 13, C++ Builder und .NET 8.
FMSoft · Kommerziell
Kommerzielles Delphi-Webanwendungs-Framework von FMSoft. Anwendungen werden im RAD Studio Formulardesigner mit datensensitiven Steuerelementen gebaut und über eine mitgelieferte Sencha-Ext-JS-Schicht im Browser gerendert. Sitzungen sind zustandsbehaftet: Jeder Benutzer hält den vollständigen Komponentenzustand im Server-RAM, sodass eine stark genutzte Anwendung Speicherplanung und Sitzungsverwaltung braucht. Es liefert eine große visuelle Komponentenpalette und ein Design-Time-Erlebnis nah an nativer VCL-Entwicklung.
tmssoftware · Kommerziell
Kommerzielles Framework von tmssoftware, das Object Pascal zu JavaScript kompiliert und eine clientseitige Single-Page-Anwendung erzeugt, die vollständig im Browser läuft; Ihre Delphi-Formularereignisse feuern als JavaScript-Ereignisse. Es liefert einen visuellen Web-Formulardesigner sowie Bootstrap- / Material-Ausgabe und erfordert Delphi 10.1 oder neuer. Ein datensensitives Grid kam in v3.0 (2026) hinzu. Das kompilierte Ergebnis ist ein Satz statischer Dateien, die von jedem Webhost oder CDN ausgeliefert werden können.
Atozed Software · Kommerziell
Seit langem etabliertes kommerzielles Delphi-Web-Framework von Atozed Software; eine eingeschränkte Edition wird mit RAD Studio ausgeliefert. Formulare im VCL-Stil werden in der IDE entworfen und serverseitig als HTML gerendert, mit einer zustandsbehafteten Sitzung pro Benutzer. Es ist ausgereift und Delphi-Entwicklern vertraut. Das erzeugte Markup ist älter als modernes Bootstrap-Layout, sodass ein responsives, mobil-first Ergebnis in der Regel zusätzliche CSS-Arbeit braucht.
Elevate Software · Kommerziell
Kommerzielle Rapid-Application-Development-Umgebung von Elevate Software, mit eigener IDE und einem Object-Pascal-Dialekt, der zu JavaScript kompiliert. Anwendungen laufen clientseitig im Browser und sprechen mit Servermodulen, und native Module können für Delphi-Hosts gebaut werden. Version 3.x ist aktuell und wird aktiv gepflegt. Da der Client eine kompilierte JavaScript-Anwendung ist, hält der Browser den UI-Zustand, und das kompilierte Ergebnis wird als statische Dateien plus Servermodule ausgeliefert.
D2Bridge · Kostenlos / Open Source (LGPL)
Quelloffenes (LGPL) Bridge-Framework, das bestehende Delphi-VCL-Formulare ins Web publiziert und eine Bootstrap-basierte UI erzeugt, die das Desktop-Formularlayout spiegelt. Es ist ein schneller Weg, eine bestehende VCL-Anwendung mit minimalen Codeänderungen aus dem Browser erreichbar zu machen, und es unterstützt Delphi 10 Seattle bis Delphi 13 sowie Lazarus. Sitzungen sind zustandsbehaftet: Jeder verbundene Benutzer steuert eine live laufende Formularinstanz auf dem Server.
Ein Haken () bedeutet, dass das Projekt die Funktion von Haus aus bietet. Ein Strich (—) bedeutet, dass sie nicht von Haus aus enthalten ist. Eine Tilde (~) bedeutet teilweise / per Add-on / Drittanbieter / ungeprüft — siehe den Abschnitt Quellen, was geprüft wurde.
| Funktion | sgcHTML | uniGUI | TMS WEB Core | IntraWeb | Elevate Web Builder | D2Bridge |
|---|---|---|---|---|---|---|
| Delphi- / Object-Pascal-Entwicklung Die UI in Object Pascal in der RAD Studio IDE bauen | ~ | |||||
| .NET- / C#-Entwicklung Gleiche oder äquivalente API für C# / .NET verfügbar | — | — | — | — | — | |
| Kompatibel mit Delphi 7 Baut mit der alten Delphi-7-Toolchain | ~ | — | ~ | — | — | |
| Serverseitiges HTML-Rendering HTML wird auf dem Server erzeugt (keine clientseitige SPA) | — | — | ||||
| Standard-Bootstrap-5-Ausgabe Erzeugt Standard-Bootstrap-5-Markup statt eines proprietären Widget-CSS | — | — | — | ~ | ||
| Zustandslos / horizontale Skalierung Keine Server-Sitzung pro Benutzer; identische Instanzen per Load-Balancing | — | — | — | |||
| Deployment als einzelne ausführbare Datei Wird als eine eigenständige ausführbare Datei ausgeliefert, Assets eingebettet | — | — | ~ | |||
| Eingebauter WebSocket-Live-Push Der Server schickt Live-Updates von Haus aus an verbundene Browser | ~ | ~ | ~ | ~ | ~ | |
| KI-Chat- / LLM-Streaming-Widget Fertige KI-Chat-Komponente mit Token-Streaming, von Haus aus | — | — | — | — | — | |
| Für KI optimiert Für KI-gestützte Entwicklung konzipiert, Coding-Assistenten erzeugen die serverseitige Komponenten-API zuverlässig | — | — | — | — | — | |
| WebAuthn- / Passkey-Login Fertige Passkey- / WebAuthn-Anmeldekomponente | — | — | — | — | — | |
| Datengebundene Dataset-Anbindung Grids und Formulare direkt an ein TDataSet / DataSource binden | ~ | |||||
| Scheduler / Gantt / Kanban / Pivot Diese Planungs- / Daten-Widgets von Haus aus enthalten | ~ | — | — | — | — | |
| Diagramme & Visualisierung von Haus aus Diagramme und visuelle Widgets ohne Drittanbieter-Paket enthalten | ~ | ~ | ~ | |||
| Eingebaute UI-Lokalisierung Framework liefert übersetzte UI-Texte von Haus aus | ~ | ~ | ~ | ~ | ~ | |
| Eingebautes Light- / Dark-Theming Erstklassiger Wechsel zwischen Light- / Dark- (und System-)Theme | ~ | ~ | ~ | ~ | ~ | |
| Website-Builder aus einer Komponente Eine einzige Komponente, die eine komplette mehrseitige Website zusammenbaut | — | — | — | — | — | |
| Lizenzmodell Lizenztyp | Kommerziell (+ kostenlose Testversion) | Kommerziell | Kommerziell | Kommerziell | Kommerziell | Kostenlos / OSS (LGPL) |
Schritt-für-Schritt-Leitfäden für den Umzug einer bestehenden Anwendung von IntraWeb, uniGUI, TMS WEB Core, Elevate Web Builder oder D2Bridge zu sgcHTML, mit einem Formular für Migrationsunterstützung, wenn Sie Hilfe bei der Planung des Umzugs wünschen.
Jede Zelle in der Matrix oben verweist auf eine dieser offiziellen Produktseiten, Dokumentationsseiten oder Spezifikationen. Alle URLs wurden zum Zeitpunkt der Erstellung per HEAD geprüft.
| Quelle | URL |
|---|---|
| sgcHTML — Produktseite | https://www.esegece.com/products/sgchtml/ |
| sgcHTML — Funktionsmatrix | https://www.esegece.com/products/sgchtml/features/ |
| sgcHTML — Download (kostenlose Testversion) | https://www.esegece.com/products/sgchtml/download/ |
| sgcHTML — Preise & Editionen | https://www.esegece.com/products/sgchtml/pricing/ |
| uniGUI — Produkt-Homepage (FMSoft) | https://www.unigui.com/ |
| TMS WEB Core — Produktseite (tmssoftware) | https://www.tmssoftware.com/site/tmswebcore.asp |
| IntraWeb — Produktseite (Atozed Software) | https://www.atozed.com/intraweb/ |
| Elevate Web Builder — Produktseite (Elevate Software) | https://www.elevatesoft.com/products?category=ewb |
| D2Bridge Framework — offizielle Homepage | https://d2bridge.com.br/ |
| D2Bridge Framework — GitHub-Repository (LGPL-Lizenz, unterstützte Versionen) | https://github.com/D2Bridge/D2BridgeFramework |
| Bootstrap — Framework-Website | https://getbootstrap.com/ |
| htmx — Bibliotheks-Website | https://htmx.org/ |
| WebAuthn — W3C Web Authentication Level 2 | https://www.w3.org/TR/webauthn-2/ |
Das sind vollständige Delphi-Webanwendungen, gebaut mit sgcHTML. Öffne eine beliebige davon und beurteile das Ergebnis selbst.
Suchen, Filtern, Paging und Inline-Aktionen, direkt an ein TDataSet gebunden.
Live-Demo öffnen →
KPI-Karten, Diagramme und ein Ad-hoc-Pivot-Builder über 27.000 Auftragspositionen.
Live-Demo öffnen →
Ein Dispositions-Board, ein Gantt-Planer und eine Live-Karte der Techniker.
Live-Demo öffnen →