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

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

Bir Delphi, C++ Builder veya .NET ekibinin 2026'da başvurabileceği web arayüzü çerçevelerinin tarafsız, kaynaklarla belgelenmiş bir incelemesi: sgcHTML, Blazor Server, uniGUI, TMS WEB Core ve IntraWeb. Her biri tarayıcı arayüzü sorununu farklı çözer — sunucu tarafı veya istemci tarafı, durum bilgili veya durumsuz, RAD tasarımcı veya önce kod. Aşağıdaki her özellik iddiası, projenin kendi belgelerine bağlantı verir.

Web arayüzü oluşturmanın beş yolu

Her çerçevenin kısa bir özeti ve resmî sayfasına bağlantı. Ayrıntılı karşılaştırma aşağıdaki matriste yer alır.

Blazor Server

Microsoft · Ücretsiz / Açık Kaynak (MIT)

Microsoft'un ücretsiz, açık kaynaklı (MIT) web arayüzü çerçevesi, ASP.NET Core'un bir parçası. Server barındırma modelinde bileşen ağacı sunucuda çalışır ve tarayıcı, kullanıcı başına bir SignalR (WebSocket) devresi üzerinden eşitlenir; böylece arayüz güncellemeleri canlı olarak iletilir. Geliştirme C# ve Razor ile yapılır. Bileşen ekosistemi çok geniştir ve çoğunlukla üçüncü taraf kaynaklıdır. Devre durum bilgilidir: bağlı her kullanıcı, oturum süresince sunucu belleği tutar ve kopan bir bağlantı bir yeniden bağlanma adımını tetikler.

Resmî sayfa

uniGUI

FMSoft · Ticari

FMSoft tarafından geliştirilen ticari Delphi web uygulaması çerçevesi. Uygulamalar, RAD Studio form tasarımcısında veriye duyarlı denetimlerle oluşturulur ve birlikte gelen bir Sencha Ext JS katmanı aracılığıyla tarayıcıda görüntülenir. Oturumlar durum bilgilidir: her kullanıcı tam bileşen durumunu sunucu belleğinde tutar; bu nedenle yoğun bir uygulama bellek planlaması ve oturum yönetimi gerektirir. Büyük bir görsel bileşen paleti ve yerel VCL geliştirmesine yakın bir tasarım anı deneyimi sunar.

Resmî sayfa

TMS WEB Core

tmssoftware · Ticari

tmssoftware tarafından geliştirilen, Object Pascal'ı JavaScript'e derleyerek tamamen tarayıcıda çalışan istemci tarafı tek sayfalık bir uygulama üreten ticari çerçeve; Delphi form olaylarınız JavaScript olayları olarak tetiklenir. Görsel bir web form tasarımcısı ile Bootstrap / Material çıktısı sunar ve Delphi 10.1 veya üzerini gerektirir. Veriye duyarlı bir ızgara v3.0 (2026) sürümünde eklendi. Derlenmiş sonuç, herhangi bir web sunucusundan veya CDN'den sunulabilen bir dizi statik dosyadır.

Resmî sayfa

IntraWeb

Atozed Software · Ticari

Atozed Software tarafından geliştirilen, uzun süredir yerleşik ticari Delphi web çerçevesi; RAD Studio ile sınırlı bir sürüm birlikte gelir. VCL tarzı formlar IDE'de tasarlanır ve kullanıcı başına durum bilgili bir oturumla sunucu tarafında HTML olarak görüntülenir. Olgun ve Delphi geliştiricilerine tanıdıktır. Üretilen işaretleme modern Bootstrap düzeninden daha eskidir; bu nedenle duyarlı, önce mobil bir sonuç genellikle ek CSS çalışması gerektirir.

Resmî sayfa

Yan yana özellik karşılaştırması

Bir onay işareti (), projenin özelliği dahili olarak sağladığı anlamına gelir. Bir tire (), özelliğin dahili olarak sağlanmadığı anlamına gelir. Bir tilde (~), kısmi / eklenti ile / üçüncü taraf / doğrulanmamış anlamına gelir — nelerin denetlendiğini görmek için Kaynaklar bölümüne bakın.

Platform, mimari, bileşenler, lisanslama

19 satır
Özellik sgcHTML Blazor Server uniGUI TMS WEB Core IntraWeb
Delphi / Object Pascal geliştirme Arayüzü RAD Studio IDE'de Object Pascal ile oluşturun
.NET / C# geliştirme C# / .NET için aynı veya eşdeğer API mevcuttur
Delphi 7 ile uyumlu Eski Delphi 7 araç zinciriyle derlenir ~ ~
Sunucu tarafı HTML oluşturma HTML sunucuda üretilir (istemci tarafı bir SPA değil)
Standart Bootstrap 5 çıktısı Özel bir bileşen CSS'i yerine standart Bootstrap 5 işaretlemesi üretir
Durumsuz / yatay ölçekleme Kullanıcı başına sunucu oturumu yok; özdeş örnekleri yük dengeleyin
Tek çalıştırılabilir dosya dağıtımı Varlıklar gömülü olarak tek başına çalışan tek bir çalıştırılabilir dosya olarak gelir ~
Yerleşik WebSocket canlı iletim Sunucu, bağlı tarayıcılara canlı güncellemeleri dahili olarak iletir ~ ~ ~
Yapay zeka sohbet / LLM akış bileşeni Belirteç akışlı, kullanıma hazır dahili yapay zeka sohbet bileşeni
WebAuthn / geçiş anahtarı girişi Kullanıma hazır geçiş anahtarı / WebAuthn oturum açma bileşeni ~
Veriye duyarlı veri kümesi bağlama Izgaraları ve formları doğrudan bir TDataSet / DataSource'a bağlayın
Scheduler / Gantt / Kanban / Pivot Bu planlama / veri bileşenleri dahili olarak sunulur ~
Grafikler ve görselleştirme dahili Grafikler ve görsel bileşenler, üçüncü taraf bir paket olmadan dahildir ~ ~
Yerleşik arayüz yerelleştirmesi Çerçeve, çevrilmiş arayüz metnini dahili olarak sağlar ~ ~ ~
Yerleşik açık / koyu tema Birinci sınıf açık / koyu (ve sistem) tema değiştirme ~ ~ ~ ~
Tek bileşenli web sitesi oluşturucu Tam, çok sayfalı bir siteyi bir araya getiren tek bir bileşen
Görsel WYSIWYG form tasarımcısı IDE'de sürükle-bırak görsel sayfa / form tasarımcısı ~ ~
Büyük üçüncü taraf ekosistemi Olgun üçüncü taraf eklenti bileşenlerinin genişliği ~ ~
Lisans modeli Lisans türü Ticari (+ ücretsiz deneme) Ücretsiz / Açık Kaynak (MIT) Ticari Ticari (~€495) Ticari (RAD Studio sürümü)
Dahili olarak sağlanır Dahili olarak sağlanmaz ~ Kısmi / eklenti ile / doğrulanmamış

Her çerçevenin kendine özgü güçlü yanları vardır

Her seçeneğin en iyi nereye uyduğuna dair kısa, dengeli bir not. Bunların hiçbiri her proje için doğru seçim değildir.

sgcHTML'i seçin

Mevcut bir Delphi, C++ Builder veya .NET arka ucuna bir web arayüzü eklerken ve sayfaları sunan aynı WebSocket sunucusu üzerinden canlı, sunucudan iletilen güncellemeler (panolar, izleyiciler, sohbet) istediğinizde; üçüncü taraf eklentiler olmadan dahili yapay zeka sohbeti, geçiş anahtarı / WebAuthn girişi ya da veri kümesine bağlı ızgaralar ve zamanlayıcılar istediğinizde; tek çalıştırılabilir dosyalı, durumsuz bir dağıtım önemli olduğunda; ya da aynı bileşen API'sini hem Object Pascal hem de C# dilinde istediğinizde sgcHTML'i seçin.

Blazor Server'ı seçin

Yığınınız zaten .NET ve C# ise, çok geniş bir üçüncü taraf bileşen ekosistemine sahip, ücretsiz ve Microsoft destekli bir çerçeve istiyorsanız ve kullanıcı başına kalıcı bir SignalR devresi barındırmanıza uygunsa (sunucuya düşük gecikme, kopan bir bağlantıda yeniden bağlanmayı tolere eden kullanıcılar) Blazor Server'ı seçin. Kullanıcılarına yakın barındırılan kurumsal uygulamalar için doğal bir seçimdir.

uniGUI'yi seçin

Delphi web uygulamaları için en derin RAD deneyimini istediğinizde — formları veriye duyarlı denetimler ve büyük bir Ext JS bileşen paletiyle görsel olarak tasarlamak — ve Excel kalitesinde ızgaralar ile masaüstüne benzer bir arayüz, durumsuz ölçeklemeden daha önemli olduğunda uniGUI'yi seçin. Durum bilgili oturum modeli, sınırlı ve planlanmış sayıda eşzamanlı kullanıcıya sahip uygulamalara uygundur.

TMS WEB Core'u seçin

İstemci tarafında, çok az sunucuyla veya sunucu olmadan çalışan bir tarayıcı uygulaması istediğinizde, çevrimdışı yetenek ya da statik dosyaların CDN ile dağıtımı önemli olduğunda ve sayfaları görsel olarak tasarlayıp JavaScript'e derlenen Object Pascal yazmayı tercih ettiğinizde TMS WEB Core'u seçin. Delphi 10.1 veya üzerini gerektirir.

IntraWeb'i seçin

Halihazırda bir IntraWeb uygulamanız veya onun VCL tarzı sunucu tarafı form modeline hakim bir ekibiniz varsa ve az sayıda eşzamanlı kullanıcıya sahip dahili araçlar için tasarım anı RAD deneyimi önceliğinizse IntraWeb'i seçin. RAD Studio ile sınırlı bir sürüm birlikte gelir; bu nedenle bu senaryolarda bağımlılık ayak izinize hiçbir şey eklemez.

Her iddia, kaynağıyla belgelenmiş

Yukarıdaki matristeki her hücre, bu resmî ürün sayfalarından, belge sayfalarından veya spesifikasyonlardan birine dayanır. Tüm URL'ler yazım sırasında HEAD ile denetlendi.

KaynakURL
sgcHTML — ürün sayfasıhttps://www.esegece.com/products/sgchtml/
sgcHTML — özellik matrisihttps://www.esegece.com/products/sgchtml/features/
sgcHTML — indirme (ücretsiz deneme)https://www.esegece.com/products/sgchtml/download/
sgcHTML — fiyatlandırma ve sürümlerhttps://www.esegece.com/products/sgchtml/pricing/
Blazor — ürüne genel bakış (dotnet.microsoft.com)https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
ASP.NET Core Blazor — belgelere genel bakışhttps://learn.microsoft.com/en-us/aspnet/core/blazor/
ASP.NET Core Blazor — barındırma modelleri (Server devresi)https://learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models
uniGUI — ürün ana sayfası (FMSoft)https://www.unigui.com/
TMS WEB Core — ürün sayfası (tmssoftware)https://www.tmssoftware.com/site/tmswebcore.asp
IntraWeb — ürün sayfası (Atozed Software)https://www.atozed.com/intraweb/
Bootstrap — çerçeve web sitesihttps://getbootstrap.com/
htmx — kütüphane web sitesihttps://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

sgcHTML'i deneyin

89 bileşenin tamamını içeren ve özellik kısıtlaması olmayan ücretsiz deneme sürümünü indirin, gerçek zamanlı bir Bootstrap 5 web arayüzünü doğrudan Delphi, C++ Builder veya .NET projenizden oluşturun.