简体   繁体   English

将数据存储在Microsoft BizSpark上并通过API获取

[英]Store data on Microsoft BizSpark and get them via API

I got an assignment to write a SDK/API for a mobile app, which will be developed in all 3 platforms(Android/Windows/iOS) by different persons. 我分配了一个移动应用程序的SDK / API,该应用程序将由不同的人在所有3个平台(Android / Windows / iOS)中开发。 Since those mobile app developers are outside companies, my company doesn't want to expose any Data Base structure related information to them. 由于这些移动应用程序开发人员在公司外部,因此我公司不希望向他们公开任何与数据库结构相关的信息。

Earlier they wanted me to use Parse.com as the back-end but now they have moved to Microsoft BizSpark. 之前,他们希望我使用Parse.com作为后端,但是现在,他们已移至Microsoft BizSpark。 If someone out there with hands on experience with this hope I could get help for following. 如果有人在那里有这种希望的实践经验,我可以得到帮助。

  • Can it store data ? 它可以存储数据吗?
  • Can we develop a common API kind of thing on it to access by different OSs (Android/Windows/iOS)? 我们可以在其上开发通用API类的东西以供不同的OS(Android / Windows / iOS)访问吗?

Is there any better recommendation Microsoft BizSpark or Parse.Com ? 还有更好的建议Microsoft BizSpark或Parse.Com吗?

Parse is (was) a BaaS (Backend as a Service). 解析是(以前)BaaS(后端即服务)。 It's an out-of-the-box solution for a ready-made backend with API. 这是一个现成的带有API的后端的现成解决方案。 It allows developers to easily set up a backend and connect to it using API endpints without doing all the boilerplating involved. 它使开发人员可以轻松地建立后端并使用API​​端点连接到后端,而无需进行所有涉及的模拟。

Parse was bought by Facebook. Parse被Facebook收购。 Parse.com's hosted services were closed in the beginning of 2017. Parse.com的托管服务于2017年初关闭。

Since Parse is open source, you can download the code right now and host your own Parse service wherever you want it. 由于Parse是开源的,因此您可以立即下载代码并在需要的地方托管自己的Parse服务。 Even on Microsoft Azure, if you wanna spend some of your BizSpark credits. 即使在Microsoft Azure上,如果您想花一些BizSpark积分。

And of course it has client side SDKs for mobile devs. 当然,它具有面向移动开发人员的客户端SDK。

Other notable (M)BaaSes: 其他值得注意的(M)基础

  • Google FireBase : Which unlike Parse is fully hosted by Google. Google FireBase :与Parse不同,它完全由Google托管。 It's closed source, you can't install your own copy and you pay by usage. 它是封闭源,您无法安装自己的副本,需要按使用量付费。 Has many many features (login, data storage, push messaging, crash analytics etc...). 具有许多功能(登录,数据存储,推送消息,崩溃分析等)。
  • Amazon's AWS Mobile : Amazon's take on the same recipe. 亚马逊的AWS Mobile :亚马逊采用相同的配方。 Again: a hosted service. 再次:托管服务。 many features. 许多功能。
  • Apple's CloudKit : Geared towards Apple products. Apple的CloudKit :面向Apple产品。
  • Many many more, some specializing on specific use cases (like PubNub's messaging MBaaS): https://github.com/relatedcode/ParseAlternatives 还有很多,其中一些专门针对特定用例(例如PubNub的消息传递MBaaS): https : //github.com/relatedcode/ParseAlternatives

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM