sgcHTML 对比 uniGUI、TMS WEB Core、IntraWeb、Elevate Web Builder 和 D2Bridge | sgcHTML | eSeGeCe

sgcHTML 对比 uniGUI、TMS WEB Core、IntraWeb、Elevate Web Builder 和 D2Bridge

针对 Delphi 或 C++ Builder 团队在 2026 年可选用的 Delphi Web UI 框架的中立、附带来源引用的综述:sgcHTML、uniGUI、TMS WEB Core、IntraWeb、Elevate Web Builder 和 D2Bridge。每种框架解决浏览器 UI 问题的方式各不相同:服务器端或客户端、有状态或无状态、RAD 设计器或代码优先。下方每项功能论断都链接到相应项目自己的文档。

构建 Web UI 的六种方式

对每个框架的一段式总结,并附上其官方页面链接。详细比较见下方矩阵。

uniGUI

FMSoft · 商业

由 FMSoft 提供的商业 Delphi Web 应用框架。应用在 RAD Studio 表单设计器中使用数据感知控件构建,并通过捆绑的 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 工作。

官方页面

Elevate Web Builder

Elevate Software · 商业

由 Elevate Software 提供的商业快速应用开发环境,拥有自己的 IDE 和一种编译为 JavaScript 的 Object Pascal 方言。应用在浏览器客户端运行并与服务器模块通信,原生模块可为 Delphi 宿主构建。3.x 版本是当前版本并在积极维护。由于客户端是一个编译出的 JavaScript 应用,UI 状态保存在浏览器中,编译结果以静态文件加服务器模块的方式部署。

官方页面

D2Bridge Framework

D2Bridge · 免费 / 开源(LGPL)

开源(LGPL)的桥接框架,将现有的 Delphi VCL 表单发布到 Web,生成镜像桌面表单布局的基于 Bootstrap 的界面。它是让旧的 VCL 应用以极少的代码改动即可从浏览器访问的快速路径,支持从 Delphi 10 Seattle 到 Delphi 13 以及 Lazarus。会话是有状态的:每个已连接的用户在服务器上驱动一个实时的表单实例。

官方页面

并排功能比较

对勾()表示该项目开箱即用地提供此功能。破折号()表示未内置提供。波浪号(~)表示部分支持 / 通过附加组件 / 第三方 / 未验证 — 有关已核查的内容,请参阅"来源"部分。

平台、架构、组件、许可

18 行
功能 sgcHTML uniGUI TMS WEB Core IntraWeb Elevate Web Builder D2Bridge
Delphi / Object Pascal 开发 在 RAD Studio IDE 中用 Object Pascal 构建 UI ~
.NET / C# 开发 为 C# / .NET 提供相同或等效的 API
兼容 Delphi 7 可在旧版 Delphi 7 工具链上构建 ~ ~
服务器端 HTML 渲染 HTML 在服务器上生成(而非客户端 SPA)
标准 Bootstrap 5 输出 输出标准的 Bootstrap 5 标记,而非专有的控件 CSS ~
无状态 / 水平扩展 无按用户的服务器会话;可对相同实例做负载均衡
单可执行文件部署 以单个自包含可执行文件交付,资源已内嵌 ~
内置 WebSocket 实时推送 服务器开箱即用地向已连接的浏览器推送实时更新 ~ ~ ~ ~ ~
AI 聊天 / LLM 流式控件 现成的 AI 聊天组件,内置令牌流式传输
为 AI 优化 专为 AI 辅助开发设计,编码助手可以可靠地生成服务器端组件 API
WebAuthn / 通行密钥登录 现成的通行密钥 / WebAuthn 登录组件
数据感知的数据集绑定 将网格和表单直接绑定到 TDataSet / DataSource ~
日程表 / 甘特图 / 看板 / 数据透视表 这些规划 / 数据控件开箱即用地包含在内 ~
内置图表与可视化 无需第三方包即包含图表和可视化控件 ~ ~ ~
内置 UI 本地化 框架开箱即用地提供已翻译的 UI 文本 ~ ~ ~ ~ ~
内置明亮 / 暗黑主题 一流的明亮 / 暗黑(及跟随系统)主题切换 ~ ~ ~ ~ ~
单组件网站构建器 用单个组件即可组装完整的多页站点
许可模式 许可类型 商业(含免费试用) 商业 商业 商业 商业 免费 / 开源(LGPL)
内置提供 未内置提供 ~ 部分 / 通过附加组件 / 未验证

准备好切换了吗?

将现有应用从 IntraWeb、uniGUI、TMS WEB Core、Elevate Web Builder 或 D2Bridge 迁移到 sgcHTML 的分步指南,如果您希望获得规划迁移方面的帮助,还有一个迁移协助表单。

打开迁移指南

每项论断均有链接

上方矩阵中的每个单元格都可追溯到以下官方产品页面、文档页面或规范之一。所有 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/
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/
Elevate Web Builder — 产品页面(Elevate Software)https://www.elevatesoft.com/products?category=ewb
D2Bridge Framework — 官方主页https://d2bridge.com.br/
D2Bridge Framework — GitHub 仓库(LGPL 许可、支持的版本)https://github.com/D2Bridge/D2BridgeFramework
Bootstrap — 框架网站https://getbootstrap.com/
htmx — 库网站https://htmx.org/
WebAuthn — W3C Web Authentication Level 2https://www.w3.org/TR/webauthn-2/

在比较框架之前,先看看成果

这些都是用 sgcHTML 构建的完整 Delphi Web 应用程序。随意打开其中任意一个,亲自评判效果。

仪表板与 BI:使用 sgcHTML 构建的 Delphi Web 应用程序,在浏览器中运行的界面。

仪表板与 BI

KPI 卡片、图表,以及针对 27,000 条订单明细的即席透视表构建器。

打开在线演示 →

查看全部九个在线演示 →

超值之选:All-AccesseSeGeCe 全部产品,含高级支持,每年 €1,059 起。
查看 All-Access 价格

试用 sgcHTML

下载包含全部 93 个组件且无功能限制的免费试用版,直接从您的 Delphi、C++ Builder 或 .NET 项目构建实时的 Bootstrap 5 Web UI。