sgcHTML と Blazor Server、uniGUI、TMS WEB Core、IntraWeb の比較 | sgcHTML | eSeGeCe

sgcHTML と Blazor Server、uniGUI、TMS WEB Core、IntraWeb の比較

Delphi、C++ Builder、.NET のチームが 2026 年に選べる Web UI フレームワーク、sgcHTML、Blazor Server、uniGUI、TMS WEB Core、IntraWeb を、出典付きで中立的に紹介します。それぞれがブラウザ UI の課題を異なる方法で解決します — サーバーサイドかクライアントサイドか、ステートフルかステートレスか、RAD デザイナーかコードファーストか。以下のすべての機能に関する記述は、各プロジェクト自身のドキュメントにリンクしています。

Web UI を構築する 5 つの方法

各フレームワークを 1 段落で要約し、公式ページへのリンクを添えています。詳細な比較は下のマトリックスをご覧ください。

Blazor Server

Microsoft · 無料 / オープンソース(MIT)

ASP.NET Core の一部である、Microsoft の無料のオープンソース(MIT)Web UI フレームワークです。Server ホスティングモデルでは、コンポーネントツリーがサーバー上で実行され、ブラウザはユーザーごとの SignalR(WebSocket)回線を通じて同期されるため、UI 更新がライブでプッシュされます。開発は C# と Razor で行います。コンポーネントのエコシステムは非常に大きく、その多くはサードパーティ製です。回線はステートフルで、接続中の各ユーザーはセッションの間サーバーメモリを保持し、接続が切断されると再接続の処理が発生します。

公式ページ

uniGUI

FMSoft · 商用

FMSoft による商用の Delphi Web アプリケーションフレームワークです。アプリケーションは RAD Studio のフォームデザイナーで DB 対応コントロールを使って構築し、同梱の Sencha Ext JS レイヤーを通じてブラウザにレンダリングします。セッションはステートフルで、各ユーザーがコンポーネントの状態をすべてサーバーの RAM に保持するため、負荷の高いアプリケーションではメモリ計画とセッション管理が必要です。大規模なビジュアルコンポーネントパレットと、ネイティブな VCL 開発に近い設計時の操作性を備えています。

公式ページ

TMS WEB Core

tmssoftware · 商用

tmssoftware による商用フレームワークで、Object Pascal を JavaScript にコンパイルし、ブラウザ内で完全に動作するクライアントサイドのシングルページアプリケーションを生成します。Delphi のフォームイベントは JavaScript イベントとして発火します。ビジュアルな Web フォームデザイナーと Bootstrap / Material 出力を備え、Delphi 10.1 以降が必要です。データアウェアなグリッドは v3.0(2026)で追加されました。コンパイル結果は静的ファイルのセットで、任意の Web ホストや CDN から配信できます。

公式ページ

IntraWeb

Atozed Software · 商用

Atozed Software による、長い歴史を持つ商用の Delphi Web フレームワークです。限定版が RAD Studio に同梱されています。VCL スタイルのフォームを IDE で設計し、サーバーサイドで HTML としてレンダリングします。セッションはユーザーごとにステートフルです。成熟しており、Delphi 開発者にとってなじみやすいものです。生成されるマークアップはモダンな Bootstrap レイアウトより前の世代のため、レスポンシブでモバイルファーストな結果を得るには通常、追加の CSS 作業が必要です。

公式ページ

機能の横並び比較

チェック () はプロジェクトがその機能を標準で提供していることを示します。ダッシュ () は標準では提供されないことを示します。チルダ (~) は部分的 / アドオン経由 / サードパーティ / 未検証であることを示します — 検証した内容については「ソース」セクションをご覧ください。

プラットフォーム、アーキテクチャ、コンポーネント、ライセンス

19 行
機能 sgcHTML Blazor Server uniGUI TMS WEB Core IntraWeb
Delphi / Object Pascal での開発 RAD Studio IDE で Object Pascal を使って UI を構築
.NET / C# での開発 C# / .NET でも同一または同等の API を利用可能
Delphi 7 に対応 レガシーな Delphi 7 のツールチェーンでビルド可能 ~ ~
サーバーサイドでの HTML レンダリング HTML はサーバー上で生成(クライアントサイドの SPA ではない)
標準的な Bootstrap 5 出力 独自のウィジェット CSS ではなく、標準的な Bootstrap 5 マークアップを出力
ステートレス / 水平スケーリング ユーザーごとのサーバーセッションがなく、同一インスタンスを負荷分散可能
単一実行ファイルでのデプロイ アセットを組み込んだ、自己完結型の単一実行ファイルとして配布 ~
WebSocket ライブプッシュを標準搭載 接続中のブラウザへ、サーバーがライブ更新を標準でプッシュ ~ ~ ~
AI チャット / LLM ストリーミングウィジェット トークンストリーミングに対応した既製の AI チャットコンポーネントを標準搭載
WebAuthn / パスキーログイン 既製のパスキー / WebAuthn サインインコンポーネント ~
データアウェアなデータセットバインド グリッドやフォームを TDataSet / DataSource に直接バインド
スケジューラー / ガント / カンバン / ピボット これらの計画 / データウィジェットを標準搭載 ~
チャート & 可視化を標準搭載 サードパーティ製パックなしで、チャートやビジュアルウィジェットを同梱 ~ ~
UI ローカライズを標準搭載 フレームワークが翻訳済みの UI テキストを標準で同梱 ~ ~ ~
ライト / ダークテーマを標準搭載 ライト / ダーク(およびシステム)テーマの切り替えを第一級でサポート ~ ~ ~ ~
1 コンポーネントで作るウェブサイトビルダー 複数ページのサイト全体を組み立てる単一コンポーネント
ビジュアルな WYSIWYG フォームデザイナー IDE でのドラッグ&ドロップによるビジュアルなページ / フォームデザイナー ~ ~
大規模なサードパーティエコシステム 成熟したサードパーティ製アドオンコンポーネントの幅広さ ~ ~
ライセンスモデル ライセンスの種類 商用(+ 無料体験版) 無料 / OSS(MIT) 商用 商用(約 €495) 商用(RAD Studio エディション)
標準で提供 標準では提供されない ~ 部分的 / アドオン経由 / 未検証

それぞれのフレームワークに得意分野がある

それぞれの選択肢が最も適する場面を、短く公平にまとめました。どれもすべてのプロジェクトに最適というわけではありません。

sgcHTML を選ぶ場合

既存の Delphi、C++ Builder、.NET のバックエンドに Web UI を追加し、ページを配信するのと同じ WebSocket サーバー上で、ライブなサーバープッシュ更新(ダッシュボード、モニター、チャット)を実現したい場合は sgcHTML を選びましょう。サードパーティ製アドオンなしで、標準搭載の AI チャット、パスキー / WebAuthn ログイン、データセットにバインドされたグリッドやスケジューラーが欲しい場合、単一実行ファイルでステートレスなデプロイが重要な場合、あるいは Object Pascal と C# の両方で同じコンポーネント API を使いたい場合にも適しています。

Blazor Server を選ぶ場合

スタックがすでに .NET と C# である場合、非常に大規模なサードパーティ製コンポーネントエコシステムを備えた、Microsoft がサポートする無料のフレームワークが欲しい場合、そしてユーザーごとの永続的な SignalR 回線がホスティング環境に適している場合(サーバーへの低レイテンシ、接続切断時の再接続を許容できるユーザー)は Blazor Server を選びましょう。ユーザーの近くでホストされる業務アプリケーションに自然に適合します。

uniGUI を選ぶ場合

Delphi の Web アプリで最も深い RAD 体験 — DB 対応コントロールと大規模な Ext JS コンポーネントパレットでフォームをビジュアルに設計する — を求める場合や、ステートレスなスケーリングよりも Excel 並みのグリッドやデスクトップに近いインターフェースが重要な場合は uniGUI を選びましょう。そのステートフルなセッションモデルは、同時接続ユーザー数があらかじめ想定・限定されたアプリケーションに適しています。

TMS WEB Core を選ぶ場合

サーバーをほとんど、あるいはまったく使わずにクライアントサイドで動作するブラウザアプリケーションが欲しい場合、オフライン対応や静的ファイルの CDN 配信が重要な場合、そしてページをビジュアルに設計し、JavaScript にコンパイルされる Object Pascal を書くことを好む場合は TMS WEB Core を選びましょう。Delphi 10.1 以降が必要です。

IntraWeb を選ぶ場合

すでに IntraWeb アプリケーションを持っている場合や、その VCL スタイルのサーバーサイドフォームモデルに精通したチームがいる場合、そして同時接続ユーザー数が控えめな社内ツール向けに、設計時の RAD 体験が優先される場合は IntraWeb を選びましょう。限定版が RAD Studio に同梱されているため、そうしたシナリオでは依存関係を増やすことがありません。

すべての記述に出典リンク

上のマトリックスの各セルは、これらの公式製品ページ、ドキュメントページ、または仕様のいずれかに基づいています。すべての URL は執筆時点で HEAD チェック済みです。

ソースURL
sgcHTML — 製品ページhttps://www.esegece.com/products/sgchtml/
sgcHTML — 機能マトリックスhttps://www.esegece.com/products/sgchtml/features/
sgcHTML — ダウンロード(無料体験版)https://www.esegece.com/products/sgchtml/download/
sgcHTML — 価格 & エディションhttps://www.esegece.com/products/sgchtml/pricing/
Blazor — 製品概要(dotnet.microsoft.com)https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
ASP.NET Core Blazor — ドキュメント概要https://learn.microsoft.com/en-us/aspnet/core/blazor/
ASP.NET Core Blazor — ホスティングモデル(Server 回線)https://learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models
uniGUI — 製品ホームページ(FMSoft)https://www.unigui.com/
TMS WEB Core — 製品ページ(tmssoftware)https://www.tmssoftware.com/site/tmswebcore.asp
IntraWeb — 製品ページ(Atozed Software)https://www.atozed.com/intraweb/
Bootstrap — フレームワークのウェブサイトhttps://getbootstrap.com/
htmx — ライブラリのウェブサイトhttps://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/
最もお得な選択: All-AccesseSeGeCe の全製品にプレミアムサポートが付いて、年間 €1,059 からご利用いただけます。
All-Access の価格を見る

sgcHTML を試す

機能制限のない 89 種類のすべてのコンポーネントを含む無料体験版をダウンロードして、Delphi、C++ Builder、.NET のプロジェクトから直接、リアルタイムな Bootstrap 5 の Web UI を構築しましょう。