网络应用

网络应用程序是一种在远程服务器上运行的软件应用程序。在大多数情况下,网络浏览器被用来访问网络应用,通过网络,如互联网。一些网络应用程序被用于公司和学校等内部网络。网络应用程序与其他应用程序不同,因为它们不需要安装。

一些网络应用的例子是。Facebook(社交网络)、Flickr(照片分享)、Mibbit(聊天)和维基百科

网络应用程序很受欢迎,因为大多数计算机操作系统都有网络浏览器。程序员可以很容易地改变一个网络应用程序。用户不需要安装任何新的软件就可以看到这些变化。

世界时钟的图标。Zoom
世界时钟的图标。

优点和缺点

效益

  • 网络应用程序在浏览器内运行;不需要复杂的安装。
  • 网络应用程序对客户端的磁盘空间(或计算能力)要求很低。客户端所做的只是显示数据。
  • 网络应用程序解决了一些 "兼容性问题"(Windows、Mac、Linux);所需的只是一个浏览器。
  • 在许多情况下,数据也是远程存储的。与其他云计算一样,这可以使沟通和合作变得容易。
  • 对通信和邮件的帮助

缺点

  • 由于它们在网络浏览器中运行,大多数网络应用程序 "看起来 "与普通程序非常不同。用户体验或易用性是不同的,有些人可能不喜欢它。
  • 网络应用程序需要进行编码,以便它们遵循标准。任何同样遵循标准的浏览器都可以使用。某一浏览器对某一标准的实现的微小变化可能会使该浏览器无法使用该网络应用程序。
  • 网络应用程序需要一直与运行该程序的服务器连接。该连接可能需要一定的带宽。没有足够的连接,应用程序可能无法使用;在最坏的情况下,数据可能会丢失。
  • 许多应用程序都依赖于承载它们的服务器。当服务器被关掉,或公司破产时,应用程序就不再可用了。传统的应用程序可以继续工作。
  • 提供网络应用的公司对它有完全的控制权。这也意味着,他们可以在他们想要的时候推出新的版本;不存在 "跳过 "不太受欢迎的版本的选项。
  • 在许多情况下,数据也是远程存储的。可能无法导出数据,从而使其能够被另一个应用程序使用。
  • 该公司理论上可以追踪用户的任何行为。这可能导致隐私问题。

问题和答案

问:什么是网络应用?
答:网络应用程序是一种无需在客户端安装即可运行的软件应用程序,由多个部分组成。

问:网络应用程序有哪些不同部分?
答:网络应用程序的不同部分包括在远程网络服务器上运行的部分和在客户端(通常在网络浏览器内)运行的部分。

问:网络应用程序的不同部分如何通信?
答:网络应用程序的不同部分通过计算机网络(如互联网)使用 HTTP 协议相互通信。

问:什么是客户端-服务器模式?
答:客户机-服务器模式是一种应用程序设计,在这种模式下,软件应用程序被分成若干部分,这些部分通常称为层。

问:三层应用程序通常有多少层?
答:三层应用程序通常由三层组成: 显示层、应用层和存储层。

问:网络应用程序有哪些常见示例?
答:网络应用程序的一些常见例子包括网络邮件、网上银行和维基百科等社交媒体网站。

问:网络应用程序最常用的协议是什么?
答:HTTP 协议是网络应用程序最常用的协议。

AlegsaOnline.com - 2020 / 2023 - License CC3