我们是一家专门为创新创业的朋友高级定制小程序的公司。会常常遇到客户提出各种各样的需求,通常我们做一个项目,需要先分析需求,设计,前端,后端,测试各方面的配合。花费的人力成本还是比较大的。
所以我们也一直在尝试和寻找更多的开发方式,减少成本的同时满足客户的需求。听朋友的推介,尝试了一把“serverless”,做了一个小demo,“免费壁纸 + 鸡汤文分享”的小程序,只花费了不到2个小时就把小程序做好提交审核了。作为前端开发,可以不求人,自己搞定大部分需求,可以说这个过程是很“爽”的。
体验过后的感受:
感觉云开发是专门为前端开发人员设计,很适合前端一个人来完成体量和难度比较小的项目。像企业官网,小工具等的项目,是很适合的。
现在的cms内容管理系统已经上线了,可以在腾讯云后台一键部署,编辑好要管理的字段,即可完成常见的内容管理功能,像企业官网,产品展示类的小程序或网页,都可以很好地解决了。不但节省了时间成本,还节约了服务器成本,免费的配置也足够前期试错使用。
参考文章:https://zhuanlan.zhihu.com/p/259180383
而本人觉得更妙的是:
近期还推出了“微信小商店”,如果结合云开发的小程序,购物时跳转至小商店。即可以在推广获客时自由编辑修改云开发小程序界面和功能,又可以利用小商店作为消费转化。而这两个产品都可以免费使用!
有人说效率会降低,那是对于熟悉于非nodejs编程语言的朋友而言的,如果你是nodejs的开发者,大量可用库在npm信手拈来,一键部署安装在云函数上,就可以解决大部分的问题。同时免去了部署环境和运维的烦恼,拿起代码就是撸业务逻辑。
有朋友说到的无法支持通用框架,无法做到编辑一次多端使用。在现在这个阶段确实无法做到,但是如果在未来,serverless得到更广的延伸呢,app,网页,和各大厂商的小程序都获得支持,到那个时候,会不会是一个美好的光景?
对开发者的要求:
要用好云开发,对前端开发者的要求也是更加高,需要学习数据库的应用,设计数据表和字段。感觉这就是在促使前端开发者向着大前端进军的节奏呀,用云开发作为过渡,熟悉掌握前后端开发的技能。在未来如果serveless得到大范围的推广,前后端分离的概念会不会再次变得模糊?我们作为程序员所需要掌握的技能也就越来越多,越来越广。
serverless一定大有可为,所以你准备好掉发了吗...
如果文章能帮到你,请不要吝啬你的赞赞赞!
若有定制需求,请联系: 18665003093(微信同号)