ipoly
2014-04-25 10:12:20 +08:00
和meteor比,clouda提供的接口有点儿啰嗦,一个是新建的model,controller等文件都要手工到package.js里注册一下,一个是publish/subscribe的接口不如meteor简洁。
分页有专门的订阅接口,不过除了名称,感觉和普通的查询接口是一样的嘛……
简单数据有专门的订阅接口,这样返回条件查询的总数就方便了很多————不过同时暴露出mongdb的一大毛病:条件查询记录数非常之慢,此时有点儿理解meteorjs在查询记录数时写那么一大坨代码的意义了……总之最后缓存了查询结果来提升响应速度。
虽然文档是中文的,但是写得马马虎虎,有些地方是错的,好些接口都得蒙着试。一定程度上影响编码的心情。最后感觉自己写的整个东西都混乱的。
自带了第三方数据抓取接口,所以对这种情况的中文支持应该比meteorjs要好。
不能用coffeescript感觉不顺手,虽然meteorjs使用coffeescript也有些问题需要注意,不过总归是能用……
缓存了查询记录数解决翻页数据响应的问题之后,页面性能问题浮上水面,同时更新数据条目与nvd3的饼图时,能发现饼图的动画明显掉帧。meteorjs是否同样问题不得而知,不过最后用express+angular做的版本不存在这个问题。
最坑爹的来了,当准备“一键部署至BAE”时,被告知“BAE资源不足……请等候下一批”!!@*#!@#&!)
刚对百度产生的一丝丝好感瞬间荡然无存!!!!