云开发模式其实对 Serverless 的一种映射
云开发本质上是提供服务端能力的,一个没有后端能力的同学,可以使用云开发构建的服务,可以独立完成一款应用的前后端全栈开发。所以云开发可以助力大前端同学扩展边界。
云开发不是用来替代后端开发,而是让后端开发能够更简单,让开发者可以更加专注于业务开发本身。
云开发替代不了后端开发,能替代运维人员的很多工作。
有了云开发之后,开发方式确实会有些变化,比如你可以几行代码通过云函数实现调用微信支付功能,几行代码实现实时聊天、弹幕等功能。可以大大降低开发成本。
至于语言层面,可以使用 NodeJS 开发,也可以使用 Java 、PHP 等你熟悉的后端语言开发
腾讯云开发和阿里云开发二者区别很小,个人觉得腾讯在云开发方面工具和文档比阿里云多。
下面就用腾讯云和unicloud做区别
1、二者都是在云环境下部署,都具有云函数,云数据库,云存储,静态部署
2、都支持前端直接调用云数据库、都支持外网访问接口
image.png
3、uniapp只支持自家函数,不支持php,java等;腾讯云支持php,java等
4、uniapp没有云托管;腾讯云有
网友评论