专题 · Web 作为系统能力
Web 作为系统能力:术语表
本术语表按来源分类。分类不是价值判断,而是帮助读者分辨:哪些是 ARC 的架构术语,哪些是开放标准,哪些只是特定年代的产品或实践。
ARC 架构术语
| 术语 | 含义 | 边界 |
|---|---|---|
| ARC, Agentic Realm Computer | ArcBlock 面向人和 agent 的跨平台运行时与计算环境。 | 不是传统虚拟机的同义词,也不是单一 Web 框架。 |
| AFS, Agentic File System | ARC 的文件系统抽象,用可寻址路径统一表达内容、配置、数据与可调用能力。 | 不是 POSIX 文件系统的简单替代;它不自动提供所有数据库或外部服务能力。 |
| Web Device | ARC 中面向文档和内容发布的系统 provider。它从声明的站点资源、页面与内容中组装 HTML,并支持构建、预览、检查和发布工作流。 | 不维护浏览器的持续交互 session,也不替代任意动态应用 runtime。 |
| UI Device | ARC 中维护持续交互会话的界面 provider。 | 与 Web Device 共享 AFS/AUP 语义,但用途不同。 |
| AUP, Agentic UI Protocol | 用来描述界面节点、数据绑定和事件关系的 ARC UI 表达。 | 它不是一套要求所有界面完全相同的视觉框架。 |
| Provider | 把某种能力或数据源挂载到 AFS 路径上的实现。 | 复杂业务、特殊数据源和外部服务仍可能需要专用 provider。 |
| Action | 通过 AFS 路径调用的操作。 | Action 不是把所有程序逻辑自动变成文件,而是提供一致的可调用边界。 |
| DID | 去中心化身份标识。在 ARC 的运行时中,可作为可验证调用者身份的一部分。 | 身份本身不等于授权;具体能力和权限仍需单独判断。 |
| Discuss Kit | ArcBlock 的完整讨论板参考应用。 | ARC 已下沉一些通用评论和 reaction 原语,但 Discuss Kit 并未被“完全替代”。 |
| ABT Node / Blocklet Server | ABT Node 是 ArcBlock 2020 年发布时的 runtime 名称,2021 年末更名为 Blocklet Server;它用于安装、组合、运行和管理 Blocklet。 | 不是 2020 年开始的另一个名为 Blocklet Server 的产品,也不等同于静态托管服务。 |
开放 Web 标准与实践
| 术语 | 含义 | 边界 |
|---|---|---|
| HTML | 用于表示 Web 文档结构的标记语言,是 SGML 的一个应用。 | HTML 本身不解决站点部署、身份或互动。 |
| HTTP | Web 客户端与服务器交换资源的应用层协议。 | HTTP 不规定页面如何实现、用户如何登录或社交关系如何管理。 |
| CGI | 让 Web 服务器调用外部程序生成响应的通用接口。 | CGI 开启程序化响应,不代表 URL 从此与文件或服务器环境完全脱钩。 |
| UserDir / public_html | Apache 等服务器可将 ~user URL 映射到用户目录的约定。 | 它不是 Unix 内置的自动公网发布能力。 |
| TrackBack | 早期博客的跨站回应通知机制。 | 不是共享评论数据库,也不天然防 spam 或验证来源链接。 |
| Webmention | W3C 标准的跨 URL 链接通知。接收方会验证 source 是否真的链接 target。 | 不定义身份、评论 UI、审核、关注图或存储策略。 |
| ActivityPub | 基于 ActivityStreams 的 W3C 联邦社交协议,包含 Client-to-Server 与 Server-to-Server 两层。 | 支持活动、Actor 和 inbox/outbox,不规定统一 UI、算法、审核或自动信任。 |
| SPA | Single-Page Application,主要在浏览器端持续渲染与路由的 Web 应用形态。 | 不是所有交互 Web 的唯一做法,也不意味着无法被搜索引擎索引。 |
| SSR | Server-Side Rendering,在服务器端生成初始页面输出。 | SSR 早于 React,且用途不只为了搜索优化。 |
历史产品、服务与实践
| 名称 | 是什么 | 不要混淆为 |
|---|---|---|
| Gopher | 早期互联网信息导航系统。 | Web 的单一前身或某一年之前唯一主流。 |
| Weblog / Blog | 连续更新的个人或群体发布形式,后由工具与托管服务普及。 | 一切个人发布的起点。 |
| FrontPage | Microsoft 的可视化网站创作与管理软件。 | 无需服务器或配置的完整发布解决方案。 |
| Vignette StoryServer | 早期企业内容与个性化管理产品。 | 所有 CMS 的代表性价格样本。 |
| Mac Personal Web Sharing | macOS 借助内置 Web 服务公开用户 Sites 内容的能力。 | Apple 自动提供的公网主页托管。 |
| HomePage / .Mac | Apple 的消费级页面创作与托管服务。 | Mac 本地目录发布。 |
| iWeb | Apple 的桌面网页与媒体创作工具,可发布到 .Mac。 | Personal Web Sharing 的另一个名称。 |
| Dropbox Public folder | 旧版 Dropbox 中可通过公共链接渲染 HTML 的文件夹能力。 | 完整、永久的网站托管平台。 |
| Google Drive Web Hosting | 曾从公开 Drive 文件夹发布静态站点的能力,后来关闭。 | 今天的 Google Drive 文件分享、Google Sites 或 Google Cloud Storage。 |
第三方构建与发布产品
| 名称 | 是什么 | 不要混淆为 |
|---|---|---|
| Netlify | 将 Git 驱动的构建、部署和 Deploy Previews 产品化的 Web 发布平台。 | 首个静态托管、首个 Git push 发布,或所有 Web 应用的 runtime。 |
| ZEIT/now 与 Vercel | ZEIT 的 now 从简化部署起步,ZEIT 后来更名为 Vercel;Vercel 组织 Git、预览与生产发布,并覆盖常见的静态与 Web runtime 工作。 | Netlify 的线性“升级版”,或所有后端需求的替代品。 |
| v0 | Vercel 的 AI 构建产品;最初以提示生成 React、Tailwind CSS 与 shadcn/ui 代码为重点,后来可接入 Vercel 部署流程。 | 自动替团队完成部署、数据、身份与运行时设计的单句指令。 |
| Lovable | 以提示构建、预览和显式发布为中心的产品;发布后可使用 lovable.app URL 或自定义域名。 | 不经发布确认就自动成为永久生产站点的工具。 |
来源使用约定
- 本术语表中的开放标准优先链接到 W3C、IETF、CERN 等原始来源。
- 历史产品优先链接到厂商归档或历史机构;必要时使用 Wikipedia 和网页档案做稳定的二级导航。
- ARC 术语以当前 ARC 技术参考和版本化实现边界为准,并注明已实现还是设计方向。