写点什么

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

Manoj Khanna

2021 年 6 月 15 日

为什么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 年 6 月 15 日 16:533199
用户头像

发布了 62 篇内容, 共 11.1 次阅读, 收获喜欢 61 次。

关注

评论

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

架构师训练营第 13 周课后练习

菜青虫

使用 Go Modules

Rayjun

go go modules

没有源码调试!生产环境如何排除和优化 JVM?

码农架构

Java 架构 并发编程 JVM

数据应用总结二

Mars

架构师训练营第十三周作业1

韩儿

架构师训练营第十三周作业2

韩儿

Soul网关源码阅读(五)请求类型探索

Java 源码分析 网关

mvn install & mvn package

哼干嘛

微信视频号知识地图 | 视频号28天(10)

赵新龙

28天写作

第十三周作业

Jack

Redis 学习笔记 05:整数集合

架构精进之路

redis 七日更 28天写作

性能优化-3

raox

极客大学·产品经理训练营·第一章作业

二大爷

产品经理 产品经理训练营

好书推荐--大数据日知录(深入理解大数据的必备书籍)附电子版下载

五分钟学大数据

大数据

Week13作业

lggl

Java 程序经验小结:性能优化手段之避免创建不必要的对象

后台技术汇

28天写作

架构师训练营第 13 周学习总结

菜青虫

再理解控制反转/依赖倒置

luojiahu

控制反转

Elasticsearch的基础分布式架构

escray

elasticsearch elastic 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

第一周作业

Geek_ce1551

Google 搜索引擎是如何对搜索结果进行排序

Mars

不确定怎么选择,该怎么办?

Justin

不确定性 心理学 决策 28天写作

第二课@听课笔记

糯米~

Spring源码-@Configuration注解解析

魔曦

Week13 总结笔记

lggl

关于产品研发管理-《培思的力量》

Man

数字化转型 产品研发

架构师入门感悟之十三

莫问

实时数仓|架构设计与技术选型

大数据老哥

大数据 实时数仓

聊聊“公平感”

熊斌

企业文化 管理 学习笔记 管理工具 28天写作

Reactive Spring实战 -- WebFlux使用教程

binecy

响应式编程 Reactive Spring

【CSS】多重边框

学习委员

CSS css3 html/css CSS小技巧 28天写作

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

技术为帆,纵横四海- Lazada技术东南亚探索和成长之旅

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