Web 应用程序

Web 应用程序或“Web 应用”是运行在软件上的程序。它运行在Web 服务器上。与传统桌面应用程序不同,传统桌面应用程序由操作系统启动,而 Web 应用必须通过Web 浏览器访问。

桌面应用程序相比,Web 应用具有一些优势。由于它们在 Web 浏览器中运行,开发人员不需要针对多个平台开发 Web 应用。例如,在 Chrome 中运行的单个应用程序可以同时在WindowsOS X上运行。Web 应用更新后,开发人员不需要向用户分发软件更新。只需更新服务器上的应用程序,所有用户就都能使用更新后的版本。

从用户的角度来看,Web 应用可以在多个平台上提供更加一致的用户界面,因为其外观取决于浏览器,而不是操作系统。此外,你输入 Web 应用中的数据会在远程位置进行处理和保存。这样,你就可以从多个设备访问相同的数据,而不必在计算机系统之间传输文件。

虽然 Web 应用具有多项优势,但与桌面应用程序相比,它们也存在一些缺点。由于它们不直接从操作系统运行,因此对系统资源的访问受到限制,例如CPU内存文件系统。因此,视频制作等高端程序以及其他媒体应用通常作为桌面应用程序运行时性能更好。Web 应用还完全依赖 Web 浏览器。例如,如果浏览器崩溃,你可能会丢失尚未保存的进度。此外,浏览器更新可能会导致与 Web 应用不兼容,从而产生意外问题。

有些人更喜欢桌面应用,而另一些人更喜欢 Web 应用。因此,许多软件公司现在会同时提供其热门程序的桌面版和 Web 版。常见示例包括 Microsoft Office、Apple iWork 和 Intuit TurboTax。在大多数情况下,保存在在线版本中的文件与桌面版本兼容,反之亦然。例如,如果你在 TurboTax Online 中保存一个 .TAX2013 文件,就可以使用桌面版打开和编辑该文件。

更新日期 February 17, 2014 作者 Per C.

quiz测试你的知识

What does edge caching accomplish?

A
It translates website data for users in different countries.
0%
B
It creates incremental backups of website data.
0%
C
It compresses website data before it is delivered to the end user.
0%
D
It delivers website content to users from a server close to their location.
0%
Correct! Incorrect!     View the Edge Caching definition.
More Quizzes →

Tech Terms 计算机词典

本页中Web 应用程序的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。