简介:2018年9月,微信正式上线云开发平台,一石激起千层浪。什么是云开发?我能和后端研发说再见吗;d以后?未来前端研发是否有可能统一微信小程序?想想就有点激动!
2018年9月,微信正式上线云开发平台。什么是云开发?我能和后端研发说再见吗;d以后?未来前端研发是否有可能统一微信小程序?什么事?我是不是臃肿了?我骄傲吗?我在流口水吗?想想就有点激动!
好了好了,后端的童鞋可以放下手中的刀了。这个微信小程序的云开发暂时还不能完全取代你在微信上的位置,但是!不得不说给前端开发带来了很大的便利,值得前端童鞋去探索。
云开发为开发者提供了完整的云支持,弱化了后端和运维的概念,无需搭建服务器,利用平台提供的API进行核心业务开发,即可快速上线迭代。同时,这种能力与开发人员已经使用的云服务兼容,而不是相互排斥。
也就是说,对于一些小程序,我们不需要后端服务器和数据库,整个项目可以由前端开发人员完成。这意味着前端开发者可以完成整个微信小程序,而不用考虑如何搭建服务器之类的。
好吧,这么多喋喋不休,我想你已经迫不及待地想揭开它的神秘面纱了。
(1)俗话说“巧妇难为无米之炊”,首先要做的就是下载微信提供的最新开发工具。这个网站是为你准备的:
https://developers . weixin . QQ . com/mini program/dev/dev tools/download . html?T=18101520(2)在启动界面,选择“创建云开发快速启动模板”,可以看到如下开发平台:
其中,系统默认会建立两个文件夹,即:
云功能存储云功能的默认文件夹
迷你程序存储业务代码的默认文件夹
如果你认为这是神马的名字,你能给它起个高吗?只有私人定制版的名字才能衬托出我无与伦比的高贵气质~
比如:李勾旦、王
敲黑板,注意。修改名称时,一定要记得在project.config.json中对应修改云函数和程序的路径,否则小程序找不到对应的入口文件并报错。
细心的童鞋可能会发现,云功能的文件夹后面有一个云-demo的小尾巴,就是目前云功能使用的云环境。云有什么用?
因为云开发是在线的,是实时更新的,如果你已经启动了一个版本的小程序,在本地开发的时候实时修改这个环境下的数据库和云功能逻辑,那么使用同一个环境的在线小程序也会发生变化。再想想,用户茫然地看着自己移动的小程序界面,是不是很调皮?
幸运的是,微信为每个开发者提供了两个环境:
环境是巨大的,
我不能用一次,
一个在线,
一个发展!