Храните данные в Microsoft BizSpark и получайте их через API
Я получил задание написать SDK/API для мобильного приложения, которое будет разрабатываться на всех трех платформах (Android/Windows/iOS) разными людьми. Поскольку эти разработчики мобильных приложений являются сторонними компаниями, моя компания не хочет предоставлять им информацию, связанную со структурой базы данных.
Ранее они хотели, чтобы я использовал Parse.com в качестве бэк-энда, но теперь они перешли на Microsoft BizSpark. Если кто-то с опытом в этой надежде, я мог бы получить помощь для следования.
- Может ли он хранить данные?
- Можем ли мы разработать общий API-интерфейс для доступа к различным ОС (Android/Windows/iOS)?
Есть ли лучшая рекомендация Microsoft BizSpark или Parse.Com?
1 ответ
Parse является (был) BaaS (Backend как сервис). Это готовое решение для готового бэкэнда с API. Это позволяет разработчикам легко настроить серверную часть и подключиться к ней с помощью конечных точек API, не выполняя при этом сложную работу.
Парс был куплен фейсбуком. Услуги Parse.com были закрыты в начале 2017 года.
Поскольку Parse является открытым исходным кодом, вы можете скачать код прямо сейчас и разместить свой собственный сервис Parse там, где вы хотите. Даже в Microsoft Azure, если вы хотите потратить некоторые из ваших кредитов BizSpark.
И, конечно, у него есть SDK на стороне клиента для мобильных разработчиков.
Другие известные (M) BaaSes:
- Google FireBase: который в отличие от Parse полностью размещен в Google. Это закрытый источник, вы не можете установить свою собственную копию, и вы платите за использование. Имеет множество функций (вход в систему, хранение данных, push-сообщения, аналитика аварий и т. Д.)
- Amazon AWS Mobile: Amazon использует тот же рецепт. Опять же: размещенный сервис. много функций.
- CloudKit от Apple: ориентирован на продукты Apple.
- Еще много, некоторые, специализирующиеся на конкретных случаях использования (например, MBaaS для обмена сообщениями PubNub): https://github.com/relatedcode/ParseAlternatives