我正在将Parse.com JS SDK
用于AngularJS
项目。我正在使用Parse promises和AngularJS $q
服务将Parse数据绑定到AngularJS $scope
对象。我想知道,使用JS SDK
比REST API
有什么优势,除了查询语法糖和通过currentUser方法进行的身份验证管理之外。
我想您需要问自己:
[我的经验是,当使用AngluarJS和Parse JS SDK构建应用程序时,需要花费一些时间来了解SDK的工作方式-但是,当您熟悉它时,对于开发应用程序的速度会有很大的收获。
您正在声明自己-会话处理,因为当用户登录并且Query-building-syntax(不要忘记关系查询)时,它已经为您服务。也就是说,至少IMO,足以让我选择SDK。
最后一个来自AngularJS / ParseSDK开发人员的收获是-在为您的客户端工作时,请使用Angular的$ q-service作为Promise处理。这样,您将永远不会陷入丢失的摘要周期,从而调用$ scope。$ apply()。只需记住$ q在Parse的云代码中不可用,在这里您将不得不使用他们自己的Parse.Promise()-promise服务。
希望这些观点为您提供了一些见识。