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

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

Een neutraal, met bronnen onderbouwd overzicht van de web-UI-frameworks waar een Delphi-, C++ Builder- of .NET-team in 2026 naar kan grijpen: sgcHTML, Blazor Server, uniGUI, TMS WEB Core en IntraWeb. 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.

Vijf manieren om een web-UI te bouwen

Een samenvatting van één alinea per framework, met een link naar de officiële pagina. De gedetailleerde vergelijking staat in de matrix hieronder.

Blazor Server

Microsoft · Gratis / opensource (MIT)

Het gratis, opensource (MIT) web-UI-framework van Microsoft, onderdeel van ASP.NET Core. In het Server-hostingmodel draait de componentboom op de server en wordt de browser gesynchroniseerd via een SignalR-circuit (WebSocket) per gebruiker, zodat UI-updates live worden gepusht. Ontwikkeling gebeurt in C# en Razor. Het component-ecosysteem is zeer groot en grotendeels van derden. Het circuit is stateful: elke verbonden gebruiker houdt servergeheugen bezet voor de duur van de sessie, en een verbroken verbinding activeert een herverbindingsstap.

Officiële pagina

uniGUI

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.

Officiële pagina

TMS WEB Core

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.

Officiële pagina

IntraWeb

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.

Officiële pagina

Functievergelijking naast elkaar

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.

Platform, architectuur, componenten, licenties

19 rijen
Functie sgcHTML Blazor Server uniGUI TMS WEB Core IntraWeb
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
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
Visuele WYSIWYG-formulierontwerper Visuele pagina- / formulierontwerper met slepen-en-neerzetten in de IDE ~ ~
Groot ecosysteem van derden Breedte van volwassen add-on-componenten van derden ~ ~
Licentiemodel Licentietype Commercieel (+ gratis proefversie) Gratis / OSS (MIT) Commercieel Commercieel (~€495) Commercieel (RAD Studio-editie)
Standaard inbegrepen Niet standaard inbegrepen ~ Gedeeltelijk / via add-on / niet geverifieerd

Elk framework heeft zijn ideale toepassing

Een korte, evenwichtige noot over waar elke optie het best past. Geen van deze is de juiste keuze voor elk project.

Kies sgcHTML

Kies sgcHTML wanneer je een web-UI toevoegt aan een bestaande Delphi-, C++ Builder- of .NET-back-end en live, server-gepushte updates wilt (dashboards, monitors, chat) over dezelfde WebSocket-server die de pagina's serveert; wanneer je standaard AI-chat, passkey- / WebAuthn-login of dataset-gebonden grids en schedulers zonder add-ons van derden wilt; wanneer een deployment met één executable en zonder state van belang is; of wanneer je dezelfde component-API in zowel Object Pascal als C# wilt.

Kies Blazor Server

Kies Blazor Server wanneer je stack al .NET en C# is, wanneer je een gratis, door Microsoft ondersteund framework wilt met een zeer groot component-ecosysteem van derden, en wanneer een persistent SignalR-circuit per gebruiker bij je hosting past (lage latentie naar de server, gebruikers die een herverbinding bij een verbroken verbinding tolereren). Het is een natuurlijke keuze voor line-of-business-applicaties die dicht bij hun gebruikers worden gehost.

Kies uniGUI

Kies uniGUI wanneer je de diepste RAD-ervaring voor Delphi-webapps wilt — formulieren visueel ontwerpen met DB-aware besturingselementen en een groot Ext JS-componentenpalet — en wanneer grids op Excel-niveau en een desktopachtige interface belangrijker zijn dan stateless schalen. Het stateful sessiemodel past bij applicaties met een begrensd, gepland aantal gelijktijdige gebruikers.

Kies TMS WEB Core

Kies TMS WEB Core wanneer je een browserapplicatie wilt die client-side draait met weinig of geen server, wanneer offline-mogelijkheden of CDN-distributie van statische bestanden van belang zijn, en wanneer je liever pagina's visueel ontwerpt en Object Pascal schrijft dat naar JavaScript compileert. Het vereist Delphi 10.1 of nieuwer.

Kies IntraWeb

Kies IntraWeb wanneer je al een IntraWeb-applicatie hebt, of een team dat vloeiend is in het VCL-achtige server-side formuliermodel, en wanneer een design-time RAD-ervaring voor interne tools met een bescheiden aantal gelijktijdige gebruikers de prioriteit is. Een beperkte editie wordt met RAD Studio meegeleverd, dus voor die scenario's voegt het niets toe aan je afhankelijkheden.

Elke bewering, gelinkt

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.

BronURL
sgcHTML — productpaginahttps://www.esegece.com/products/sgchtml/
sgcHTML — feature-matrixhttps://www.esegece.com/products/sgchtml/features/
sgcHTML — download (gratis proefversie)https://www.esegece.com/products/sgchtml/download/
sgcHTML — prijzen & editieshttps://www.esegece.com/products/sgchtml/pricing/
Blazor — productoverzicht (dotnet.microsoft.com)https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
ASP.NET Core Blazor — documentatieoverzichthttps://learn.microsoft.com/en-us/aspnet/core/blazor/
ASP.NET Core Blazor — hostingmodellen (Server-circuit)https://learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models
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/
Bootstrap — framework-websitehttps://getbootstrap.com/
htmx — bibliotheekwebsitehttps://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/
De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen

Probeer sgcHTML

Download de gratis proefversie met alle 89 componenten en zonder functiebeperkingen, en bouw een realtime Bootstrap 5-web-UI rechtstreeks vanuit je Delphi-, C++ Builder- of .NET-project.