前端为什么有人说要关注Serverless?

如题所述

Serverless的概念或应用场景我们以前讲过很多,这里不再冗述。概括性地讲——Serverless的内涵就是对全部底层资源和运维工作的封装,让开发者更专注于业务逻辑。

完备的基础性文章推荐阅读这两篇:

Serverless基本概念入门/i6794284259960947203/Serverless的运行原理与组件架构/i6794713387138810371/

本回答尝试从出圈的角度,以更接地气的方式聊聊Serverless。

先讲个故事,疫情期间在家办公,大家肯定没少做饭,自己做饭才体会到家务不易,你需要:买菜买锅、处理食材、煎炒蒸煮、最后洗碗。

听起来是不是还挺像软件开发?你需要有云服务器、后台开发、前端开发、还有运维。

你想着,要是我能只翻两下铲子,然后就能吃饭那该多好。

巧了,有一些商家就提供了这种服务,帮你准备好了锅、洗干净的食材、专业的厨师指点,你只要进去翻两下铲子,就能煮一顿精美的饭食!而且不用洗碗。

对应到软件开发,开发者只需要关注业务逻辑(炒菜),而底层资源和运维工作(锅碗瓢盆、食材处理)都不用再操心。

终于到了正式复工的时间,你不用再自己做饭,新买的厨具就闲置了。你回想起昨天在商圈里的美好体验,家里的厨具要是也在能用的时候付费,不用不收费多好啊。

嘿嘿,Serverless亦如此,按水电般计费,当部署在其上的函数运行时才收费。

所以回到题目中来,Serverless本身是云计算相关技术,并非前端技术,为何前端要关注Serverless呢?

答案很简单——解放生产力。

你的厨房里已经准备好了所有厨具和处理好的食材,你现在只需要关心火候认真炒菜,成为美食博主指日可待。也就是文首所说的——开发者能更专注于业务逻辑,其他的底层资源和运维工作已经全部封装好了。

Talkischeap,showyouthecode

先给大家展示一个基于Serverless构建docsify文档的demo。

这个三分钟的demo,不仅完成了docsify发布代码的上传,还包括了腾讯云对象存储COS资源的申请和配置。要知道,demo作者本身并非前端工程师,甚至不是开发者。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网