sgcHTML vs uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder i D2Bridge | sgcHTML | eSeGeCe

sgcHTML vs uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder i D2Bridge

Neutralny, oparty na źródłach przegląd frameworków interfejsu webowego Delphi, po które zespół Delphi lub C++ Builder może sięgnąć w 2026 roku: sgcHTML, uniGUI, TMS WEB Core, IntraWeb, Elevate Web Builder i D2Bridge. Każdy rozwiązuje problem interfejsu w przeglądarce inaczej: po stronie serwera lub klienta, ze stanem lub bezstanowo, z projektantem RAD lub podejściem code-first. Każde stwierdzenie o funkcji poniżej odsyła do oficjalnej dokumentacji danego projektu.

Sześć sposobów na zbudowanie interfejsu webowego

Jednoakapitowe podsumowanie każdego frameworka wraz z linkiem do jego oficjalnej strony. Szczegółowe porównanie znajduje się w matrycy poniżej.

uniGUI

FMSoft · Komercyjny

Komercyjny framework aplikacji webowych dla Delphi firmy FMSoft. Aplikacje buduje się w projektancie formularzy RAD Studio za pomocą kontrolek powiązanych z danymi (DB-aware) i renderuje w przeglądarce przez dołączoną warstwę Sencha Ext JS. Sesje są stanowe: każdy użytkownik przechowuje pełny stan komponentów w pamięci RAM serwera, więc obciążona aplikacja wymaga planowania pamięci i zarządzania sesjami. Framework dostarcza rozbudowaną paletę komponentów wizualnych oraz środowisko pracy w czasie projektowania zbliżone do natywnego programowania VCL.

Oficjalna strona

TMS WEB Core

tmssoftware · Komercyjny

Komercyjny framework firmy tmssoftware, który kompiluje Object Pascal do JavaScript, tworząc jednostronicową aplikację (SPA) działającą po stronie klienta, w całości w przeglądarce; zdarzenia Twoich formularzy Delphi uruchamiają się jako zdarzenia JavaScript. Dostarcza wizualny projektant formularzy webowych oraz wynik w Bootstrap / Material i wymaga Delphi 10.1 lub nowszego. Siatka powiązana z danymi (data-aware) została dodana w wersji 3.0 (2026). Skompilowany wynik to zestaw plików statycznych, które można serwować z dowolnego hostingu webowego lub CDN.

Oficjalna strona

IntraWeb

Atozed Software · Komercyjny

Od dawna obecny na rynku komercyjny framework webowy dla Delphi firmy Atozed Software; edycja o ograniczonej funkcjonalności jest dołączana do RAD Studio. Formularze w stylu VCL projektuje się w IDE i renderuje po stronie serwera jako HTML, z sesją stanową dla każdego użytkownika. Jest dojrzały i znany programistom Delphi. Generowane znaczniki wyprzedzają nowoczesny układ Bootstrap, więc responsywny, mobile-first wynik zwykle wymaga dodatkowej pracy nad CSS.

Oficjalna strona

Elevate Web Builder

Elevate Software · Komercyjny

Komercyjne środowisko szybkiego tworzenia aplikacji firmy Elevate Software, z własnym IDE i dialektem Object Pascal kompilowanym do JavaScript. Aplikacje działają po stronie klienta w przeglądarce i komunikują się z modułami serwerowymi, a moduły natywne można budować dla hostów Delphi. Wersja 3.x jest aktualna i aktywnie utrzymywana. Ponieważ klient jest skompilowaną aplikacją JavaScript, przeglądarka przechowuje stan interfejsu, a skompilowany wynik wdraża się jako pliki statyczne plus moduły serwerowe.

Oficjalna strona

D2Bridge Framework

D2Bridge · Bezpłatny / open source (LGPL)

Otwartoźródłowy (LGPL) framework pomostowy, który publikuje istniejące formularze VCL Delphi w sieci, generując oparty na Bootstrap interfejs odwzorowujący układ formularza desktopowego. To szybka droga, aby starsza aplikacja VCL stała się dostępna z przeglądarki przy minimalnych zmianach w kodzie; obsługuje Delphi od 10 Seattle do Delphi 13, a także Lazarus. Sesje są stanowe: każdy podłączony użytkownik steruje działającą instancją formularza na serwerze.

Oficjalna strona

Porównanie funkcji obok siebie

Znacznik () oznacza, że projekt udostępnia daną funkcję w standardzie. Myślnik () oznacza, że nie jest ona udostępniana w standardzie. Tylda (~) oznacza częściowe / przez dodatek / zewnętrzne / niezweryfikowane — zobacz sekcję Źródła, aby sprawdzić, co zostało zweryfikowane.

Platforma, architektura, komponenty, licencje

18 wierszy
Funkcja sgcHTML uniGUI TMS WEB Core IntraWeb Elevate Web Builder D2Bridge
Programowanie w Delphi / Object Pascal Buduj interfejs w Object Pascal w środowisku RAD Studio ~
Programowanie w .NET / C# To samo lub równoważne API dostępne dla C# / .NET
Zgodność z Delphi 7 Kompiluje się w starszym łańcuchu narzędzi Delphi 7 ~ ~
Renderowanie HTML po stronie serwera HTML jest generowany na serwerze (a nie jako SPA po stronie klienta)
Standardowy wynik Bootstrap 5 Generuje standardowe znaczniki Bootstrap 5 zamiast własnego CSS widżetów ~
Bezstanowość / skalowanie poziome Brak sesji serwera dla użytkownika; równoważ obciążenie między identycznymi instancjami
Wdrożenie w jednym pliku wykonywalnym Dostarczane jako jeden samodzielny plik wykonywalny z wbudowanymi zasobami ~
Wbudowane wypychanie na żywo przez WebSocket Serwer wypycha aktualizacje na żywo do podłączonych przeglądarek w standardzie ~ ~ ~ ~ ~
Widżet czatu AI / strumieniowania LLM Gotowy komponent czatu AI ze strumieniowaniem tokenów, w standardzie
Zoptymalizowany pod AI Zaprojektowany z myślą o programowaniu wspieranym przez AI; asystenci kodowania niezawodnie generują serwerowe API komponentów
Logowanie WebAuthn / passkey Gotowy komponent logowania passkey / WebAuthn
Wiązanie z zestawem danych (data-aware) Wiąż siatki i formularze bezpośrednio z TDataSet / DataSource ~
Scheduler / Gantt / Kanban / Pivot Te widżety planowania / danych dołączone w standardzie ~
Wykresy i wizualizacja w standardzie Wykresy i widżety wizualne dołączone bez pakietu firm trzecich ~ ~ ~
Wbudowana lokalizacja interfejsu Framework dostarcza przetłumaczone teksty interfejsu od razu ~ ~ ~ ~ ~
Wbudowane motywy jasny / ciemny Pełnoprawne przełączanie motywu jasny / ciemny (oraz systemowy) ~ ~ ~ ~ ~
Kreator strony w jednym komponencie Pojedynczy komponent, który składa kompletną, wielostronicową witrynę
Model licencjonowania Typ licencji Komercyjna (+ bezpłatna wersja próbna) Komercyjna Komercyjna Komercyjna Komercyjna Bezpłatna / OSS (LGPL)
Dostępne w standardzie Niedostępne w standardzie ~ Częściowe / przez dodatek / niezweryfikowane

Gotowy na zmianę?

Przewodniki krok po kroku dotyczące przenoszenia istniejącej aplikacji z IntraWeb, uniGUI, TMS WEB Core, Elevate Web Builder lub D2Bridge do sgcHTML, z formularzem pomocy w migracji, jeśli chcesz wsparcia w zaplanowaniu przenosin.

Otwórz przewodniki migracji

Każde stwierdzenie z linkiem

Każda komórka powyższej matrycy odsyła do jednej z tych oficjalnych stron produktu, stron dokumentacji lub specyfikacji. Wszystkie adresy URL zostały sprawdzone metodą HEAD w chwili pisania tego tekstu.

ŹródłoURL
sgcHTML — strona produktuhttps://www.esegece.com/products/sgchtml/
sgcHTML — matryca funkcjihttps://www.esegece.com/products/sgchtml/features/
sgcHTML — pobieranie (bezpłatna wersja próbna)https://www.esegece.com/products/sgchtml/download/
sgcHTML — cennik i edycjehttps://www.esegece.com/products/sgchtml/pricing/
uniGUI — strona główna produktu (FMSoft)https://www.unigui.com/
TMS WEB Core — strona produktu (tmssoftware)https://www.tmssoftware.com/site/tmswebcore.asp
IntraWeb — strona produktu (Atozed Software)https://www.atozed.com/intraweb/
Elevate Web Builder — strona produktu (Elevate Software)https://www.elevatesoft.com/products?category=ewb
D2Bridge Framework — oficjalna strona głównahttps://d2bridge.com.br/
D2Bridge Framework — repozytorium GitHub (licencja LGPL, obsługiwane wersje)https://github.com/D2Bridge/D2BridgeFramework
Bootstrap — witryna frameworkahttps://getbootstrap.com/
htmx — witryna bibliotekihttps://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/

Zobacz efekt, zanim zaczniesz porównywać frameworki

To kompletne aplikacje webowe w Delphi zbudowane z sgcHTML. Otwórz dowolną z nich i sam oceń efekt.

Siatki z obsługą danych: aplikacja webowa w Delphi zbudowana z sgcHTML, pokazana w działaniu w przeglądarce.

Siatki z obsługą danych

Wyszukiwanie, filtrowanie, stronicowanie i akcje w miejscu powiązane bezpośrednio z TDataSet.

Otwórz demo na żywo →

Zobacz wszystkie dziewięć dem na żywo →

Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Wypróbuj sgcHTML

Pobierz bezpłatną wersję próbną ze wszystkimi 93 komponentami i bez ograniczeń funkcji, i zbuduj działający w czasie rzeczywistym interfejs webowy Bootstrap 5 bezpośrednio z projektu Delphi, C++ Builder lub .NET.