惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
Jina AI
Jina AI
IT之家
IT之家
J
Java Code Geeks
博客园_首页
Stack Overflow Blog
Stack Overflow Blog
量子位
I
InfoQ
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志
WordPress大学
WordPress大学
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - 司徒正美
V
V2EX
博客园 - Franky
U
Unit 42
S
SegmentFault 最新的问题
美团技术团队
The Register - Security
The Register - Security
Last Week in AI
Last Week in AI
G
Google Developers Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 叶小钗
M
MIT News - Artificial intelligence
博客园 - 聂微东
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Troy Hunt's Blog
B
Blog
P
Palo Alto Networks Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy International News Feed
K
Kaspersky official blog
The GitHub Blog
The GitHub Blog
C
Cisco Blogs
Microsoft Azure Blog
Microsoft Azure Blog
F
Fortinet All Blogs
S
Schneier on Security
C
CERT Recently Published Vulnerability Notes
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Engineering at Meta
Engineering at Meta
TaoSecurity Blog
TaoSecurity Blog
小众软件
小众软件
T
Threatpost
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Martin Fowler
Martin Fowler
AWS News Blog
AWS News Blog
V
Visual Studio Blog
Simon Willison's Weblog
Simon Willison's Weblog
H
Heimdal Security Blog

博客园 - 张朋举

人到中年,主业稳定,如何靠副业稳妥增收? 看vip,crx插件【影视vip通行证】 tdengine influxdb 对比 免费 iotsharp相关表结构设计 2026 年,Vue 3 的 UI 组件库生态 MQTTX MQTT AI时代?彩票兑奖,这也太扯了! -豆包篇 AI时代?彩票兑奖,这也太扯了!-千问篇 iotsharp 和 iotgateway NUnit、xUnit、MSTest 怎么选 pgsql text varchar mock引擎,faker.js mock.js api工具apifox、apipost选择 27寸显示器,最佳设置 IoTSharp深度解析:基于.NET生态的物联网平台架构与实践 千问 vs 豆包,视频下载浏览器插件,按下载量排名 avif 浏览器支持情况 Web 常用的图片格式选择 python打包apk Apipost和Apifox哪个更适合团队使用? Apipost和Apifox的收费标准 Apipost 对比 Apifox
技术分析:RemoteApp和Web
张朋举 · 2026-03-15 · via 博客园 - 张朋举

RemoteApp 和 Web 技术在“远程访问”这一点上看似相似,但它们的底层架构、技术原理和适用场景有着本质的区别。简单来说,它们是解决不同问题的两套技术体系。

下面从几个核心维度为你进行详细对比:

1. 核心原理不同

  • RemoteApp(远程应用)
    • 原理:属于远程桌面技术(基于 RDP 协议)。它实际上是在服务器上运行一个真实的 Windows 应用程序(如 Excel、ERP 软件),然后将这个程序的界面渲染指令(而不是视频流)通过网络传输到客户端显示。
    • 本质:是“应用虚拟化”。用户看到的是一个远程程序的窗口,但操作的是服务器上的资源。
  • Web 技术(网页应用)
    • 原理:基于 B/S 架构(浏览器/服务器)。应用程序的前端代码(HTML/CSS/JS)下载到浏览器中运行,后端逻辑在服务器处理,通过 HTTP/HTTPS 协议传输数据。
    • 本质:是“内容与逻辑的分发”。用户看到的是浏览器根据代码渲染出的页面。

2. 运行环境与开发方式

维度 RemoteApp Web 技术
客户端要求 需要安装 RDP 客户端(Windows 自带,其他系统需下载)。 只要有浏览器(Chrome, Edge 等)即可,无需安装额外插件。
开发语言 通常是传统的 Win32 应用.NET 桌面程序。 前端:HTML/CSS/JavaScript;后端:Java, Python, PHP, Node.js 等。
跨平台性 较弱。虽然有 Mac/iOS/Android 客户端,但体验不如原生 Windows。 极强。一套代码,任何操作系统、任何设备(手机、平板、电脑)的浏览器都能访问。

3. 资源消耗与网络带宽

  • RemoteApp
    • 服务器压力大:所有应用程序的计算(CPU、内存)都在服务器端进行。10 个人用 RemoteApp 跑 PS,服务器就需要承担 10 个 PS 的运行开销。
    • 网络传输少:传输的是键盘鼠标指令和屏幕变化的“矢量数据”,而不是视频流,因此在低带宽下也能流畅操作(比如操作 Excel 非常丝滑)。
  • Web 技术
    • 服务器压力相对小:服务器主要负责数据处理和业务逻辑,页面的渲染和交互大量依赖客户端浏览器的计算能力。
    • 网络传输大:首次加载需要下载 HTML/CSS/JS 文件,后续交互通过 API 传输数据(JSON/XML)。如果是视频或大文件传输,带宽消耗会很大。

4. 硬件与本地资源访问

  • RemoteApp强项
    • 可以很方便地访问本地硬件,如打印机、扫描仪、高拍仪、串口设备、本地磁盘文件(通过驱动器重定向)。
    • 这也是为什么很多企业内部的 ERP、财务软件(需要读取本地 UKey 或打印复杂单据)选择用 RemoteApp 发布的原因。
  • Web 技术受限
    • 出于安全沙箱机制,浏览器很难直接访问底层硬件(如直接读写本地 C 盘文件、调用特定型号的打印机)。
    • 虽然现代浏览器通过 WebUSB、Web Bluetooth 等 API 有所改善,但通用性和权限仍不如 RemoteApp。

5. 部署与维护

  • RemoteApp
    • 维护集中:软件只需要安装在服务器上,升级、打补丁都在服务器端完成,客户端无感知。
    • 依赖系统:必须维护 Windows Server 系统和 RDS 授权。
  • Web 技术
    • 更新即时:服务器端更新后,用户刷新浏览器即可使用新版本。
    • 兼容性烦恼:需要考虑不同浏览器版本的兼容性问题(虽然现在好很多了)。

总结:怎么选?

  • 选择 RemoteApp
    • 你有一款现成的、无法改造的 Windows 桌面软件(如老旧的 VB6、Delphi 程序)。
    • 必须访问本地硬件(如工厂车间的扫码枪、特殊的票据打印机)。
    • 需要极高的图形交互性能但网络带宽有限(如 CAD 看图)。
  • 选择 Web 技术
    • 需要随时随地访问(手机、平板、不同电脑)。
    • 用户群体庞大且分散,无法统一安装客户端。
    • 应用逻辑主要是数据展示和表单提交(如 OA、CRM、电商网站)。

结论:它们并不“差不多”。RemoteApp 是为了远程运行程序,而 Web 是为了跨平台展示内容和交互