在AngularJS应用程序中使用Parse.com JS SDK比Parse.com REST API有哪些优势?

在AngularJS应用程序中使用Parse.com JS SDK比Parse.com REST API有哪些优势?,angularjs,rest,parse-platform,sdk,Angularjs,Rest,Parse Platform,Sdk,我正在为AngularJS项目使用Parse.com JS SDK。我正在使用Parse promises和AngularJS$q服务将解析数据绑定到AngularJS$scope对象。不过,我想知道,除了查询语法和通过currentUser方法进行的身份验证管理之外,使用JS SDK比使用REST API有什么好处。我想你需要问问自己: 你想自己做每件事吗(从而完全控制发生的事情) 或者,您希望利用其他人的代码,并在上面开始构建您的应用程序吗 我的经验是,在使用AngluarJS和Pars

我正在为
AngularJS
项目使用
Parse.com JS SDK
。我正在使用Parse promises和AngularJS
$q
服务将解析数据绑定到AngularJS
$scope
对象。不过,我想知道,除了查询语法和通过currentUser方法进行的身份验证管理之外,使用
JS SDK
比使用
REST API
有什么好处。

我想你需要问问自己:

  • 你想自己做每件事吗(从而完全控制发生的事情)
  • 或者,您希望利用其他人的代码,并在上面开始构建您的应用程序吗
我的经验是,在使用AngluarJS和Parse JS SDK构建应用程序时,理解SDK的工作原理需要一些时间——但当您熟悉它时,开发应用程序的速度将获得巨大的收益

正如您所说的,Sessionhandling,当用户登录时,查询构建语法(不要忘记关系查询)已经为您处理好了。至少在我看来,这足以让我选择SDK

AngularJS/ParseSDK开发人员的最后一个收获是——在处理客户机时,使用AngularJS的$q服务作为承诺处理。这样,您将永远不会在缺少摘要的循环中结束,从而调用$scope.$apply()。 请记住,$q在Parse的云代码中不可用,在这里您必须使用自己的Parse.Promise()-Promise服务

希望这些观点能给你一些启示