Web 应用程序
Web 应用程序或“Web 应用”是运行在软件上的程序。它运行在Web 服务器上。与传统桌面应用程序不同,传统桌面应用程序由操作系统启动,而 Web 应用必须通过Web 浏览器访问。
与桌面应用程序相比,Web 应用具有一些优势。由于它们在 Web 浏览器中运行,开发人员不需要针对多个平台开发 Web 应用。例如,在 Chrome 中运行的单个应用程序可以同时在Windows和OS X上运行。Web 应用更新后,开发人员不需要向用户分发软件更新。只需更新服务器上的应用程序,所有用户就都能使用更新后的版本。
从用户的角度来看,Web 应用可以在多个平台上提供更加一致的用户界面,因为其外观取决于浏览器,而不是操作系统。此外,你输入 Web 应用中的数据会在远程位置进行处理和保存。这样,你就可以从多个设备访问相同的数据,而不必在计算机系统之间传输文件。
虽然 Web 应用具有多项优势,但与桌面应用程序相比,它们也存在一些缺点。由于它们不直接从操作系统运行,因此对系统资源的访问受到限制,例如CPU、内存和文件系统。因此,视频制作等高端程序以及其他媒体应用通常作为桌面应用程序运行时性能更好。Web 应用还完全依赖 Web 浏览器。例如,如果浏览器崩溃,你可能会丢失尚未保存的进度。此外,浏览器更新可能会导致与 Web 应用不兼容,从而产生意外问题。
有些人更喜欢桌面应用,而另一些人更喜欢 Web 应用。因此,许多软件公司现在会同时提供其热门程序的桌面版和 Web 版。常见示例包括 Microsoft Office、Apple iWork 和 Intuit TurboTax。在大多数情况下,保存在在线版本中的文件与桌面版本兼容,反之亦然。例如,如果你在 TurboTax Online 中保存一个 .TAX2013 文件,就可以使用桌面版打开和编辑该文件。
测试你的知识