sgcHTML vs. Blazor Server, uniGUI, TMS WEB Core & IntraWeb | sgcHTML | eSeGeCe

sgcHTML vs. Blazor Server, uniGUI, TMS WEB Core & IntraWeb

Ein neutraler, mit Quellen belegter Überblick über die Web-UI-Frameworks, die einem Delphi-, C++ Builder- oder .NET-Team 2026 zur Verfügung stehen: sgcHTML, Blazor Server, uniGUI, TMS WEB Core und IntraWeb. 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.

Fünf Wege, eine Web-UI zu bauen

Eine kurze Zusammenfassung jedes Frameworks mit Link zur offiziellen Seite. Der ausführliche Vergleich steht in der Matrix unten.

Blazor Server

Microsoft · Kostenlos / Open Source (MIT)

Microsofts kostenloses, quelloffenes (MIT) Web-UI-Framework, Teil von ASP.NET Core. Im Server-Hosting-Modell läuft der Komponentenbaum auf dem Server und der Browser wird über einen SignalR-(WebSocket-)Circuit pro Benutzer synchron gehalten, sodass UI-Updates live geschickt werden. Entwickelt wird in C# und Razor. Das Komponenten-Ökosystem ist sehr groß und überwiegend von Drittanbietern. Der Circuit ist zustandsbehaftet: Jeder verbundene Benutzer belegt für die Dauer der Sitzung Serverspeicher, und eine abgebrochene Verbindung löst einen Reconnect-Schritt aus.

Offizielle Seite

uniGUI

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.

Offizielle Seite

TMS WEB Core

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.

Offizielle Seite

IntraWeb

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.

Offizielle Seite

Funktionsvergleich nebeneinander

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.

Plattform, Architektur, Komponenten, Lizenzierung

19 Zeilen
Funktion sgcHTML Blazor Server uniGUI TMS WEB Core IntraWeb
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
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
Visueller WYSIWYG-Formulardesigner Visueller Drag-and-drop-Seiten- / Formulardesigner in der IDE ~ ~
Großes Drittanbieter-Ökosystem Breite an ausgereiften Drittanbieter-Add-on-Komponenten ~ ~
Lizenzmodell Lizenztyp Kommerziell (+ kostenlose Testversion) Kostenlos / OSS (MIT) Kommerziell Kommerziell (~€495) Kommerziell (RAD Studio Edition)
Von Haus aus enthalten Nicht von Haus aus enthalten ~ Teilweise / per Add-on / ungeprüft

Jedes Framework hat seine Stärken

Eine kurze, ausgewogene Notiz dazu, wo jede Option am besten passt. Keine davon ist die richtige Wahl für jedes Projekt.

sgcHTML wählen

Wählen Sie sgcHTML, wenn Sie einem bestehenden Delphi-, C++ Builder- oder .NET-Backend eine Web-UI hinzufügen und live, servergeschobene Updates (Dashboards, Monitore, Chat) über denselben WebSocket-Server wollen, der auch die Seiten ausliefert; wenn Sie KI-Chat, Passkey- / WebAuthn-Login oder datensatzgebundene Grids und Scheduler von Haus aus ohne Drittanbieter-Add-ons wollen; wenn ein zustandsloses Deployment als einzelne ausführbare Datei wichtig ist; oder wenn Sie dieselbe Komponenten-API in Object Pascal und C# wollen.

Blazor Server wählen

Wählen Sie Blazor Server, wenn Ihr Stack bereits .NET und C# ist, wenn Sie ein kostenloses, von Microsoft unterstütztes Framework mit einem sehr großen Drittanbieter-Komponenten-Ökosystem wollen und wenn ein dauerhafter SignalR-Circuit pro Benutzer zu Ihrem Hosting passt (geringe Latenz zum Server, Benutzer tolerieren einen Reconnect bei abgebrochener Verbindung). Es passt natürlich zu Branchenanwendungen, die nah bei ihren Benutzern gehostet werden.

uniGUI wählen

Wählen Sie uniGUI, wenn Sie das tiefste RAD-Erlebnis für Delphi-Web-Apps wollen — Formulare visuell mit datensensitiven Steuerelementen und einer großen Ext-JS-Komponentenpalette entwerfen — und wenn Grids in Excel-Qualität und eine desktopähnliche Oberfläche wichtiger sind als zustandslose Skalierung. Sein zustandsbehaftetes Sitzungsmodell passt zu Anwendungen mit einer begrenzten, geplanten Anzahl gleichzeitiger Benutzer.

TMS WEB Core wählen

Wählen Sie TMS WEB Core, wenn Sie eine Browser-Anwendung wollen, die clientseitig mit wenig oder keinem Server läuft, wenn Offline-Fähigkeit oder CDN-Verteilung statischer Dateien wichtig ist und wenn Sie Seiten lieber visuell entwerfen und Object Pascal schreiben, das zu JavaScript kompiliert. Es erfordert Delphi 10.1 oder neuer.

IntraWeb wählen

Wählen Sie IntraWeb, wenn Sie bereits eine IntraWeb-Anwendung haben oder ein Team, das mit ihrem serverseitigen Formularmodell im VCL-Stil vertraut ist, und wenn ein Design-Time-RAD-Erlebnis für interne Tools mit einer überschaubaren Anzahl gleichzeitiger Benutzer im Vordergrund steht. Eine eingeschränkte Edition wird mit RAD Studio ausgeliefert, sodass sie für diese Szenarien nichts zu Ihrem Abhängigkeits-Footprint hinzufügt.

Jede Aussage, verlinkt

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.

QuelleURL
sgcHTML — Produktseitehttps://www.esegece.com/products/sgchtml/
sgcHTML — Funktionsmatrixhttps://www.esegece.com/products/sgchtml/features/
sgcHTML — Download (kostenlose Testversion)https://www.esegece.com/products/sgchtml/download/
sgcHTML — Preise & Editionenhttps://www.esegece.com/products/sgchtml/pricing/
Blazor — Produktübersicht (dotnet.microsoft.com)https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
ASP.NET Core Blazor — Dokumentationsübersichthttps://learn.microsoft.com/en-us/aspnet/core/blazor/
ASP.NET Core Blazor — Hosting-Modelle (Server-Circuit)https://learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models
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/
Bootstrap — Framework-Websitehttps://getbootstrap.com/
htmx — Bibliotheks-Websitehttps://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/
Bestes Preis-Leistungs-Verhältnis: All-AccessAlle eSeGeCe-Produkte, inklusive Premium-Support, ab €1,059 pro Jahr.
All-Access-Preise ansehen

sgcHTML ausprobieren

Laden Sie die kostenlose Testversion mit allen 89 Komponenten und ohne Funktionseinschränkungen herunter und bauen Sie eine Echtzeit-Bootstrap-5-Web-UI direkt aus Ihrem Delphi-, C++ Builder- oder .NET-Projekt.