为什么说无服务器架构是为移动应用开发而生

发布时间:2023-05-19 17:08:47 作者:慈溪乐心电器直 阅读量:9160

ealm 的 CEO 兼联合创始人 Alexander Stigsen 发布了一篇文章,描述了无服务器架构 Serverless 在移动开发领域的重要作用。他认为,当抽离过时的服务器栈时,移动开发会变得更简单。

  ealm 的 CEO 兼联合创始人 Alexander Stigsen 发布了一篇文章,描述了无服务器架构 Serverless 在移动开发领域的重要作用。他认为,当抽离过时的服务器栈时,移动开发会变得更简单。

  iPhone 推出已十年,但对于开发者来说,感觉似乎还停留在2007年。如果你正在从事移动开发相关的工作,将面对一个令人沮丧的现实:你的移动开发经验在很大程度上是由至今还存在的 Web 技术决定的。

  所以当我们谈论构建移动应用时,真正说的其实是构建与后端服务器发生交互的移动应用。而后端服务器是为桌面应用交互而设计的。虽然技术发展已不再局限于大屏幕和有线连接,但移动开发人员仍不得不接受无休止的妥协,以肩负起开发需求的经验。

  要开发出有用的服务器端代码,需要具备大量新兴领域的知识和技能。当开发者构建一个应用并将其连接到服务器时,数据并不会就此神奇地开始流畅地供你使用。在发出第一个请求之前,你必须部署和管理这些服务器。DevOps 让这个过程变得更加简单,但也需要耗费大量时间。

  接下来,你的服务器必须从请求中获取的任意格式(可能是 JSON )对数据进行序列化,然后将其存储在SQL 数据库中,然后必须对该数据执行业务逻辑,它将以服务器端语言完成所有这些操作。

  这么来看,一个简单的移动应用就需要一个复杂的服务器端团队。而且大多数工作只是尝试让堆栈 - 移动和服务器的双方进行交互而已。

  简化服务器

  不过,我们可以有更好的选择——无服务器开发。无服务器架构旨在抽离所有与基础设施和服务器框架相关的细节,你只需要将注意力集中在于:编写能够满足需要的代码,以及随数据更改而反应的代码。服务器依然存在,只是你不需要再去做任何与部署和管理服务器相关的工作。

  你不需要去学习一门完整的编程语言或框架(如 Django 或 Rails ),只需要写一些 JavaScript 代码,剩下的事情由平台来帮你完成。平台会按照你所期望的格式来决定数据的流向,不需要中间件处理和 URL 路由。只需直接使用传入的数据即可完成 RESTful 端点和指向请求。

  专注于应用

  最终,你会写出很少的移动代码。你不需要在移动应用中编写网络和序列化代码,只需负责你创建的模型和数据。因为该平台可以处理同步,所以你可以专注于实际让应用变得更好的代码,而不仅仅是为了让应用正常运行的代码。

  使用无服务器架构,你不再需要专门的 DevOps 和服务器团队。你不再需要去了解服务器端框架——可能只要懂一点 JavaScript 就够了。你甚至不需要编写与服务器端通信的代码,因为平台首先会帮你们把这些事情做掉。

  移动应用发展迅速,诸如实时协作、双向数据同步、端点计算和离线优先这样的功能过去昂贵且难以构建。但通过采用无服务器,移动优先的方法,开发者就可以利用平台所提供的功能来构建下一代应用。

  

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2023-06-26 21:25:02

阿里云服务器租用费用的降低,也做电影站如何购买云主机cpu 将使得公司在体验云主机 租用费用的降低,也将使得公司在云计算领域的发展更加顺利

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2021-12-21 05:38:01   蓝然左右

BGP技术帮你解决不同线路互通问...

 2022-03-04 05:38:02   ahleong2

JBoss应用服务器的体系结构

 2022-03-07 05:38:03   netstu

IDE RAID与SCSI RA...

 2022-03-15 05:38:02   kongtau

win7下配置IIS服务器

 2022-03-17 05:38:02   longmei

如何使用nslookup命令检查...

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3