我们计划基于解析云数据库构建一个Web应用程序。我们对选择正确的技术感到困惑。我们确信的一件事是,当移动应用程序使用它时,我们必须坚持parse.com。用于parse.com数据库的兼容Javascript技术
Web应用程序需要很快,并且应该异步加载大部分内容,或者不需要重新加载页面。 Web应用程序需要上传视频和图像来解析云数据库,并且应该能够调整客户端(或像node.js这样的后端)的图像大小。所以,我们提出了以下选择,但不确定哪一个对我们来说是完美的。
Node.js + Express.js + EJS(或任何其他模板引擎)+解析js sdk为node.js。 在这种情况下,我们不确定能否像UX那样实现桌面。
Node.js(rest api)+ Express.js + Angular in frontend + parse js sdk for node.js。我知道,如果我们使用角度,那么我们将不得不按照角度方式编码或使用$ apply和digest循环(不是100%确定)。
MEAN +为节点解析js sdk:不知道它是如何工作的。 (不后端):在这里,不知道我们是否应该与Backbone或Angular或任何其他。我们对Angular有一些了解,但对Backbone完全无知。
流星+为node.js解析js sdk:如果数据库发生变化,客户端上的流星更新。不确定,如果它可以以相同的方式解析云数据库。
请分享您对此的看法。提前致谢。
谢谢你的答复。我没有误解解析。在前端通过JavaScript API使用它将最终暴露密钥。所以,如果公开密钥,ACL和CLP(类级权限)需要完美。 –
解析js sdk可以按照以下链接与node.js一起使用:http://blog.parse.com/learn/engineering/the-javascript-sdk-in-node-js/ 因此,我们可以考虑使用带有node.js或MEAN的express.js。我希望,我现在更清楚。 –
应将解析应用程序密钥视为公共(除了主密钥),因此希望以某种方式将它们从恶意用户隐藏起来意味着您没有按照Parse的建议来考虑保护Parse应用程序。当然,你可以在Node上运行Parse SDK,但是你需要能够证明工作和开销,例如,如果你打算实现Parse缺乏的东西,比如实时聊天系统。最后,选择是你的。 –