收藏
回答

.?希望云托管赶紧推出本地开发环境以提高开发效率

很久没看云开发,刚刚看到有云托管的方案。这个方案很好或者说本来就应该这个方案,简单点就是真正的serverless云函数

当然对于开发者来说最好的一点就是终于不用限制开发语言了,放开了这点好处太多了


然后现在我最大的想法就是缺少本地的开发调试,目前来说开发流程是

  • 本地盲写代码
  • 进入小程序云开发
  • 进入云托管
  • 上传文件夹代码(本来想用git仓库,结果绑定后一直报「出现一些问题」所以不能用)
  • 经过超长时间的持续构建
  • 然后返回小程序调用
  • 发现没写好
  • 重复上面流程


这就产生一些问题


第一个问题:真的是这样的开发姿势吗?

这种开发效率也太低了吧

目前来说,理想中有两种方案

第一种是和serverless一样支持本地开发环境,即有本地开发环境,不需要先上传到线上

当然最理想的情况肯定是和midways的hooks一样的,本地调用云函数跟普通函数一样的方法,好处比较多。


第二种是用工程化来解决,但这不如第一种的好。


我知道这个以后肯定会支持,所以有下面第二问题


第二个问题:现在推出云托管的目的是什么?

是第一个问题的衍生,即现在开发这玩意这么麻烦,有跟没有一样。

我的想法也就是说应该先去解决如何更简单更高效的开发,而不是先上这个功能。

原因有很多,例如已经有了云函数了,这个云托管并不急这种。但云开发的产品经理有自己的考量,我只是提出我的想法


第三个问题:推出云托管的意义是什么?

或者说

  • 对于原云函数的意义是什么?
  • 是否会替换原云函数?
  • 有了原云函数,为什么会推出云托管?


很早之前尝鲜过小程序的云函数,总体来说就是疑问是『为什么不直接使用市面上的云函数方案而是「定制」了一下?』,导致开发的时候比真云函数来说效率变低,限制变多。



然后我的想法是既然有了云托管(真云函数),那原有微信小程序版的云函数应该就没有必要了

因为云托管解决了原原函数的很多开发问题和扩展性问题 ,是绝对替代方案

或者说原函数方向错了,最后还是回归到正道上。毕竟从解决需求和技术设计实现上都是相同的

并且对于普通微信小程序开发者来说,理论上如果完善一下现在的云托管,可以说完全没有区别(用户角度)。






相关问题:《使用云托管,本地和线上环境不一致的问题?》

最后一次编辑于  2021-02-12
回答关注问题邀请回答
收藏

3 个回答

  • 邓坤力
    邓坤力
    2021-06-25

    云托管本地调试已推出,可以使用呢:

    https://developers.weixin.qq.com/miniprogram/dev/wxcloudrun/src/basic/localdebug.html

    2021-06-25
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2021-02-22

    你好,感谢你对云开发产品的关注与支持,关于你的疑问,答复如下:

    1. 云托管支持本地调试:反馈已收到,我们会对该需求进行评估。

    2. 云托管的意义&和云函数区别:云托管是由云开发提供的新一代云原生应用引擎(App Engine 2.0),支持托管任意语言和框架编写的容器化应用。用户可不使用云开发的其他资源,单独使用云托管,也可集成云开发的 SDK,联合使用云开发其他产品(云函数、云调用、云接入、云数据库、云存储、静态网站托管等)。理论上,云函数能支持的场景云托管都能支持,同时还不受语言和框架限制。但对于一些轻量的场景,写一个函数可能会比写一个容器应用更快捷方便,更符合某些用户特别是前端开发者的使用习惯,目前容器技术还是后端应用比较多。所以同时存在云函数和云托管,不是替代关系,也不是互斥关系,同一个项目内可以根据情况混合使用。给用户提供更多选择。

    3. 了解云托管的产品信息可以查看下腾讯云官网文档:

    产品介绍页:https://cloud.tencent.com/product/tcbr

    产品文档:https://cloud.tencent.com/document/product/1243

    (产品文档 - 常见问题 - 一般性问题,有详细介绍云函数和云托管的区别)

    2021-02-22
    有用
    回复 1
    • 陈式坚
      陈式坚
      2021-02-23
      感谢回复~ 
      作为个人我还是比较喜欢云托管(真正云函数),希望可以完全替换掉原云函数,理由文章里有说到很多。不仅有通常层面的好处,也能减轻开发者负担
      2021-02-23
      回复
  • 刘栋
    刘栋
    2021-02-14

    我的理解是解决云函数的超时限制和异步操作问题。云托管是基于docker,使用方法不应该是在本地docker上调试好镜像再上传吗,本质上是一个完整的服务器,可以自动停机和扩容,价格能便宜一点。云托管存在冷启动问题不能替代云函数。

    2021-02-14
    有用
    回复 1
    • 陈式坚
      陈式坚
      2021-02-15
      没那么复杂 你可以理解云函数是限制版本的云托管(本体 真云函数)
      2021-02-15
      回复
登录 后发表内容
问题标签