【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

为什么 Web 应用程序比独立应用程序更受欢迎

Manoj Khanna

  • 2021-06-15
  • 本文字数:1115 字

    阅读完需:约 4 分钟

为什么Web应用程序比独立应用程序更受欢迎

互联网诞生于大约 25 年前,已经成为现代社会不可或缺的一部分。我们都很熟悉网站和独立应用,我们在系统中使用它们来执行不同的任务,现在,这些独立软件被嵌入到网站中,人们可以通过一个简单的网页浏览器来使用这些软件。这些工作方式与原生应用程序类似的网站被称为 Web 应用(Web 应用程序)。


什么是 Web 应用程序开发?


将软件应用程序 存储在远程服务器上,并通过互联网在成熟的 Web 浏览器上将其呈现在用户设备上的过程称为 Web 应用程序开发。通过这个过程创建的动态网站称为 Web 应用(Web 应用程序)。


为什么 Web 应用程序变得比独立应用程序更受欢迎?


独立应用程序给公司和用户带来了许多问题,如果他们将应用程序转移到 Web 开发平台上,这些问题就可以得到解决。


问题:

  • 在用户开始使用应用系统之前,需要在操作系统上安装独立应用程序。

  • 独立应用程序只有在用户的设备具有良好的硬件配置时才能运行。

  • 独立应用程序的供应商需要保有大量的支持人员,因为每当用户面临任何问题时,他们就必须针对特定的设备分配支持人员。

  • 如果独立应用程序的某个组件出现问题,那么整个应用程序都将崩溃。


解决方案:

  • Web 应用程序安装在服务器上,用户可以通过一个简单的 Web 浏览器访问,这消除了安装软件的时间和复杂性。

  • Web 应用程序可以运行在能够运行简单 Web 浏览器的设备上。因此,大型软件应用程序可以很容易地运行在低配置设备上。

  • 由于 Web 应用程序大多部署在供应商的服务器上,因此,他们只需要一个小型的内部支持团队来解决在线 Web 应用程序的问题。

  • 如果 Web 应用程序的某个组件出现问题,那么在用户端,该组件可以从备份 / 备用服务器呈现。


Web 应用程序开发的流行对业务的影响


  • Web 应用程序开发改进了使用单体架构进行软件开发的过时方法,因为它需要一种不同的架构设计方法。基于单体架构设计的软件需要更多的时间来开发,而且,如果软件中有一个 Bug,整个应用程序就会一团糟。现在,基于微服务的 Web 应用程序开发非常流行,因为 Web 应用程序即使在运行时也可以进行调试。Chromebook 就是使用这种技术的一个例子。

  • Web 应用程序开发 为将昂贵的软件和硬件作为服务共享提供了便利,在过去,大多数用户的应用程序都是空闲的。

  • 共享资源降低了成本,并让用户可以使用最新的硬件和软件。

  • 使用 Web 应用程序,服务器一端的 IT 团队可以处理备份、更新和 Bug 修复,这样最终用户就不会面对问题。

  • 由于上述原因,Web 应用程序不会崩溃,几乎没有停机时间,因此,随着高速互联网渗透了我们的生活方式,我们正被拖入基于 Web 平台的计算。


查看英文原文:


https://www.decipherzone.com/blog-detail/Why-Web-Applications-Are-Becoming-Popular-Than-Standalone-Applications-?fileGuid=yjjxCKVjw8GQghgg

2021-06-15 16:535145
用户头像

发布了 74 篇内容, 共 26.7 次阅读, 收获喜欢 83 次。

关注

评论

发布
暂无评论
发现更多内容

029云原生之开发工具介绍

穿过生命散发芬芳

云原生 10月月更

官方线索 | 1024新华三服务器性能调优挑战赛

穿过生命散发芬芳

1024我在现场

产学互为表里,携手方见大道:华为云AI院长峰会的价值思考

脑极体

你正在选择实时互动云服务?以下是关于安全合规的七个建议

声网

人工智能 数据安全

打破数据壁垒,北鲲云超算混合云模式激活人工智能数据价值

北鲲云

无人驾驶与环卫革命

脑极体

RubyInstaller 在 Windows 环境下的安装

HoneyMoose

网络安全之渗透实战学习

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

工信部等三部委:推进区块链等新一代信息技术在养老场景集成应用

CECBC

区块链专利正从量向质转变 智慧金融、医疗健康和能源三领域质量最高

CECBC

通过题目来讲一讲指令系统相关知识 1 | 计算机组成与系统结构专题

Regan Yue

计算机组成原理 10月月更

学生管理系统架构和微信业务架构

Geek_nlp小咖

微信 架构 微信业务架构 学生管理系统架构

浪潮云说丨构建全域业务联动枢纽,挖掘数据要素创新价值

浪潮云

云计算

模块2总结

Asha

架构实战营

模块一作业

hpl

如何在新消费时代提升开店数量和营业额

石云升

学习笔记 10月月更

微信业务架构图

罗赟

「架构实战营」

模块2

Asha

使用 Spring Boot 和 @WebMvcTest 测试 MVC Web Controller

码语者

Java Spring Boot test

打破 Serverless 落地边界,阿里云 SAE 发布 5 大新特性

阿里巴巴云原生

阿里云 Serverless 云原生 Serverless Kubernetes

Jekyll 运行的时候提示错误 cannot load such file -- webrick (LoadError)

HoneyMoose

空调可视化运营中心,赋能精细化运营管理

ThingJS数字孪生引擎

自定义ViewGroup的触摸反馈

Changing Lin

10月月更

资讯|WebRTC M94 更新

网易云信

大前端 chrom

精细运营|营销获客自动化‘攻心’

海比研究院

CRM

架构实战营 - 第三期 - 模块一作业

lucian

架构实战营

微信朋友圈高性能复杂度分析

deng

架构实战营

架构训练营-第一周作业

焦龙

架构实战营

这才是责任链模式的优雅使用方式

Tom弹架构

Java 架构 设计模式

微信业务+学生毕设架构设计

慧慧Alina酱

借助人工智能、区块链 传统农业告别“靠天吃饭”

CECBC

为什么Web应用程序比独立应用程序更受欢迎_语言 & 开发_InfoQ精选文章