「小程序·云开发」使开发者可以便捷地使用“云”来开发小程序和小游戏,无需自己搭建服务器,“云”即提供完整的原生云端支持和微信服务支持,在降低开发成本的同时实现快速上线和迭代。
目前小程序·云开发已支持云函数、云数据库、云存储、云调用等多项云能力,并提供了丰富的API和小程序云控制台管理功能。在你的小程序产品研发过程中,你有使用「小程序·云开发」吗?你对小程序的云开发能力有什么好的建议?
参与#云开发#系列话题并提供高质量回答或建议者即有机会获得微信相框Classic一台,快来参加吧!
*获奖情况将在后续「社区每周」公告中公示,受近期疫情影响,公示与发货时间可能有所延长
*使用小程序云开发过程中的如有疑问或Bug反馈,可在社区云开发版块发帖交流
曾经用过
以下都是自己的印象,不客观随便看看
云开发这东西吧,说白了就是要搞serverless。而小程序云开发呢?实际上感觉吃力不讨好也没必要。就觉得看不出任何意义在哪。因为它维度太小
serverless呢,对于普通程序员就是简化配置,随手即用。是后台逐步像前台共享的一种趋势。这个无论如何都是好的
而小程序的云开发呢?专属小程序的云服务合集?这就很蛋疼了。为什么我不直接用serverless的服务呢?
这是从开发者角度,从其他的角度看,还是看不懂小程序云开发的意义和战略意义是什么?前面说了小程序云开发(至少目前,以后也没必要)不等于也比不过真正severless。那它到底想要干什么?
作为阿里云、腾讯云搞serverless是天经地义目的就是利益很正常也很正确,小程序?快捷腾讯云入口?如果是倒还好,如果是自己搞那就真的是资源太闲
要么就是另外的可能,腾讯云想借用小程序来进行测试和充用户量
如同样是为了快捷方便提供能力,符合趋势之类的这对于小程序来说没有任何一点好处。无论长远。这一点其实应该也很明显,毕竟云开发也出来挺久的了,可现在呢情况如何?
-----------
从开发者角度,在小的一点层面。要么搞severless要么直接正常搞前后端。哪来这一套莫名其妙的东西?
无论从效率上还是实际工作上肯定都是后面的更好。除非你跟我说小程序云开发面向的是「纯小程序」开发者。
如果是这样,那肯定很好啊,就是这样的话能搞多久就是问题了
---------
从开发者角度,另外一个小方面。我用小程序云开发和其他方式的优势是什么?或者如果我是正常的程序员,无论前后端。那我原来也能搞,为什么现在要用小程序云开发?有什么特殊能力,吗?
----------
为什么要用小程序云开发(使用场景),哪些人在用?
我的想象中就是闲得蛋疼爱折腾,或者没钱买服务器、或者除了小程序其他都(暂时)不会的开发者
说白了,就是给一群大学生白嫖免费服务器用。
这样看云开发的所有好处简直就是天生为这些人准备的。这里没有任何冒犯的意思。
如果我也在这个阶段,我同样也会用小程序云开发。免费(反正量小)、方便(直接关联小程序)、简单(都封装好,能力不行正常的也不会搞)
---------
还有哪些特殊场景?当然有,还是白嫖云服务
---------
看起来,本来就是给白嫖的,似乎没有改变什么,也没做什么....
----------
自己使用体验
曾经用过小程序云开发,其中一个项目的特征就是
就是简单的照片转换,然后使用小程序云开发,作为数据管理、照片存储、转换。
期间没遇到什么大问题,因为需求实在太简单了。除了不用麻烦后台小哥,不用浪费公司的资源以外,也没啥特别用处。
然后,遇到的比较麻烦的就是那时候没有HTTP API,一切都得在开发者工具上操作。巨麻烦。
还好,平常不用维护。不能会哭出声音
-----
总而言之,
优点上面基本都说了,使用非常的便利。
小程序想完全上云还是有一段路要走,提几个建议吧
1、小程序直播相关接口添加云调用的支持,比如商品管理等
2、微信小程序支付希望官方提供云调用的支持,主要涉及异步通知以及证书操作,例如:如何保存证书、接口中如何利用证书进行退款等操作
3、额外提一个,可能与本主题无关。小游戏完全上云,还得打通资源的批量下载。 比如 cocos 中 远程服务地址,首次启动时远程加载游戏资源。
要是能增加mysql数据库选择就好了,还有解决一下访问云开发无论什么环境都要等待200毫秒以上,这个体验不敢恭维
1.能否将云开发数据库数据导入功能放在小程序管理设置后台。
2.能否增加云开发数据库聚合函数-排名函数(类似于sql server中rank函数)。
免开发基于模板配置生成内容管理界面,无须编写代码
还是要写这填那的, 有傻瓜式的模板吗?直接拖拽,简单的修改就可以上线
功能不断升级完善,期待 支持!
这段时间一直在学习小程序开发方面的知识,云开发确实方便了编程人员,省去了搭建后端服务器、负载均衡等诸多问题,给个人小程序开发者带来了福音。对于一些功能简单或应用不太复杂的程序来说,用云开发是不二的选择。但云开发只能做这些简单的应用么?如果我想做一个商城,如京东这样的商城,有商户这样的商城,如果每个商户需要维护自己信息,查看订单,统计信息等。难道还是需要按照以前的流程,搭建自己的后台,创建RESTful API,做好前后端联调等工作么?
弱化后端服务和运维,不代表管理后台没有了啊,官方提供的运维后台简单到了极致,如果没法提供丰富的后台管理,或者让开发者自己在云开发的基础上写后台管理,太鸡肋了,就只能做个人玩玩的小程序,商业用不大可能,就更不会有人付费使用了。
期待微信认证和微信支付向个人开发者开放。
可以在云开发的环境中进行严格的限制。
有利于更多开发者参与进来,并和平台利益高度一致化。
有利于平台中进一步产生更多的创新产品和服务,越大的基数出现创新爆点的机会越多。
有利于微信建立个人信用体系,类似支付宝芝麻分,这是个挺好的切入点。
不应该完全堵死这个小程序创意变现的重要通道。