开发 地图标记工具 后记

栏目: 数据库 · 发布时间: 4年前

内容简介:所以,个人觉得,云开发尚不成熟,个人较小的项目使用云开发还可以,稍微大一点点的或公司项目,强烈不推荐使用云开发。
  • 每个云函数都是独立的一个 Node.js 项目,单独部署

  • 每个云函数都要自己初始化 cloud ,获取 db 等操作

  • 不同云开发环境之间没有隔离,甚至默认会相互调用,如可能会发生 release 环境会默认调用 test 环境的数据库、存储等

  • 前端中初始化时传入的环境 id ,只是设置前端直接调用数据库、存储时使用的环境 id ,并不能设置云函数调用的数据库、存储。

  • 为了云函数正确调用相应环境的数据库、存储,应在每个云函数中作明确指定调用的环境id。这里推荐 nate 的做法以保持环境一致性: https://developers.weixin.qq.com/community/develop/doc/000e688bc58fe0bab777b05665b800

  • 本地调试时需要自己手工为每个云函数安装依赖

  • 函数修改后没有修改标记,不能知道哪个函数没有更新到远程

  • 函数修改后需要一个一个手动上传,且上传较慢甚至上传失败

  • 云开发控制台不稳定,经常报错,会有莫名的问题,如看不到函数日志等(也可能由于用的是 Nightly 版的缘故)

所以,个人觉得,云开发尚不成熟,个人较小的项目使用云开发还可以,稍微大一点点的或公司项目,强烈不推荐使用云开发。

小程序开发

  • 官方的小程序开发方式中,wxml 中并不能使用 js 中的方法,与vue中的 filter 相似的功能需要借助 wxs ,wxs 像 js 但并不完全是 js 。
  • 组件是组件,页面是页面,且结构不一样。
  • 每次更新数据都要手动调用 setData() 方法以更新视图。

  • map组件,层级非常高,要在上部显示组件,需要使用特定组件,这些组件的样式设置也会有一些不同,受到更多的限制。例如,需要显示一个 icon 形式的 button ,只能借助 cover-image 组件。

  • 三个小程序码接口,若需要获取极多的码,需要用 getUnlimitted 接口,且该接口不能为未发布的页面生成码,所以只有发布了带有目标页面的小程序后才能预览最终显示效果。该接口限制参数长度32个字符,云开发中的 _id 字符就32个字符可直接传入,若需更多参数,需要自行处理,传入的scene字符串会被 encode 后作为 options.scene 参数传入页面,获取时需要自行 decode 还原成传入的 scene 字符串。


以上所述就是小编给大家介绍的《开发 地图标记工具 后记》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Alone Together

Alone Together

Sherry Turkle / Basic Books / 2011-1-11 / USD 28.95

Consider Facebookit’s human contact, only easier to engage with and easier to avoid. Developing technology promises closeness. Sometimes it delivers, but much of our modern life leaves us less connect......一起来看看 《Alone Together》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具