Parse.com альтернативы с открытым исходным кодом для бэкэнд

Просто интересно, есть ли бесплатная альтернатива parse.com, которая позволяет произвольно хранить данные в таблицах и создавать базы данных "на лету" (скажем, в mysql), которая работает как parse.com.

Мне бы хотелось узнать и использовать его, прежде чем тратить время на его создание.

Спасибо!

Ответ 1

Этот ответ был обновлен, чтобы принять во внимание завершение Parse.com. Parse Server (служба parse.com) теперь доступен с открытым исходным кодом.

Пойдите с Parse Server, работающим на Heroku и mLab - серьезно.

Для этого есть 4 убедительные причины:

  • Это действительно хорошо развито. Существуют API для десятка платформ, включая мобильные и интернет. Время, затрачиваемое на восстановление безопасности и расширяемости, огромно.
  • Парсы бесплатны * (стоимость mLab и Heroku в масштабе). Вы можете создать огромную пользовательскую базу, прежде чем она что-то будет стоить. В настоящее время у меня есть приложения с активными пользователями 50k +, для которых я плачу ноль. (См. Мой ответ здесь для этого более подробно: https://stackoverflow.com/questions/26809697/parse-request-per-second-too-expensive-want-to-get-personal-aws-developed-advi/26846950#26846950)
  • Документация и сообщество отличные. Я нашел ответы на каждый вопрос об их системах, которые аккуратно изложены в их документах (включая отличный справочник, а также документацию стандартного класса) или через Stack Overflow. Трудно количественно определить, насколько быстрее и веселее это делает развитие.
  • Даже при отключении Parse.com существует огромное сообщество, которое будет поддерживать технологию. Это простая, фантастическая структура API и сервера.

Ответ 2

Поскольку это было недавно активно, я добавлю свои 2 €

Я огляделся в течение нескольких месяцев, и лучший, который я нашел до сих пор, - Loopback, который является сервисом на основе MEAN и его открытым источником. Кажется, что у нескольких супертяжелых пользователей, включая тех, кто явно говорит, что они использовали его в качестве маршрута миграции из Parse.com

http://loopback.io/

Технически он имеет много общего с стеком Parse с поддержкой учетных записей пользователей и т.д. Его openource и я до сих пор его обновил на AWS, для которого создатели предоставляют предварительно сконфигурированный AMI

Это не имеет ровно все те же части, что и Parse, но основные из них есть, и вы можете катить все, что захотите.

Я намереваюсь создать переднюю часть Parse, используя это, и выразить, чтобы заполнить области, которые не выполняет Parse, и предоставить средство миграции из Parse, которое в целом сохраняет те же технические/архитектурные инструменты. Соответствующие инструменты/службы Strongloop, как представляется, обеспечивают хороший пакет ops, когда один из них покидает управляемый сервис, предоставляемый Parse.

Одно большое преимущество заключается в том, что вы не ограничены какой-либо конкретной базой данных, и если приложение будет работать лучше с MySQL, вы можете использовать это или что-то еще вместо Mongo.

Мне еще предстоит найти кого-нибудь, кто использовал его для сравнения заметок.

Изменить:

Loopback (или компания) теперь приобрела IBM, с моей точки зрения это означает, что она лучше конкурирует с Parse на стратегическом уровне, поскольку у нее есть основной сторонник технологии. Я по-прежнему использую Parse для своих (и клиентов) проектов, но хочу попробовать Loopback в будущем личном проекте.

Ответ 3

Вы можете попробовать apiOmat. Это BaaS (бэкэнд как услуга), организованный в Германии и защищенный закон о нем, без каких-либо материалов NSA или призмы. Вы можете работать с сгенерированными SDK, поэтому хранить данные можно очень легко.

Ответ 5

Вот список основанных на облаке бэкендов и вспомогательных помощников. Я не уверен, что вы ищете мобильный телефон?

Большинство из них предназначено специально для мобильных устройств, но также может использоваться для любой службы. Я только использовал Appery/Parse.com, но KnackHQ также кажется действительно многообещающим! Если вы хотите больше, попробуйте google для услуг BAAS (бэкэнд как услуга). Некоторые бесплатные и/или дешевые! Надеюсь, это поможет вам.