第一次,希望能促进一些变化!

最早看到 leancloud 还是 avoscloud,感觉走在了时代的前头。
我是 web 前端,leancloud js api 选择了类 backbone 风格,每次用着都觉得特别别扭。没想到一直坚持到了今天。

自从用过微信的 “云开发” 之后,我确定,这不是我的问题!
云开发 db collection 和 record 3个概念就清晰的完成了大多数功能,真的走的更前面一些了。

因为我了解到你们也是基于 mongodb 来做的数据库,为何感觉要难用不少呢?
作为 leancloud 真爱粉,请问你们是否考虑简化一下 api 概念,
比如增删改查几个操作一定要有一个对象、构建对象、注册 Class 、set(k, v)等概念吗?
collection("name").doc(id).update(obj),这种方式难道不是简单很多?

这里不是无端指责,仅仅希望通过比较,能让 leancloud 更简单好用!我一直以为是云开发整体抄袭了 leancloud,结果人家更好用,很尴尬的被打脸了。

上次想让支持微信扫码登陆,结果也是等投票来看最终怎么执行,看来你们其实很忙,简化 api 这种需求不知道算加了工作量,还是宏观上为以后简化了负担呢?

ps:文档搜索 ctrl+f 不方便使用,总是会失去焦点,文档是不是做的过于智能(重)了?

2 人赞了这个帖子.

今年 js sdk 计划进行大规模翻新,发布 v4 版(不兼容旧版,v3 版会继续支持一段时间)

ctrl+f 丢失焦点的问题在我的机器上没能复现。方便的话,可以去 https://github.com/leancloud/docs/issues 报个 bug,详细说明下情况(包括所用的浏览器版本、系统等信息)

我补充一点,纯函数式的 API 设计,对于表之间的关联关系的表达能力很弱。

是的,此处是想强调入门和默认的使用设计不如微信简洁、好理解,对于想要提供更高级的功能,可以再考虑增加复杂度。

1 人赞了这个帖子.