Требуется ли весенняя загрузка с Firebase для Android? - PullRequest
0 голосов
/ 21 апреля 2020

Мне очень жаль, если это не то место, где можно задать такой вопрос, пожалуйста, напишите мне, где я могу спросить, если это не так.

Я занимаюсь разработкой приложения Android и использую Firebase в качестве бэкэнда для хранения данных. Я новичок в Firebase и Springboot. Мне сказали научиться создавать некоторые базовые c API в SpringBoot, но у меня был вопрос, зачем мне это нужно.

Из того, что я узнал, Firebase уже предоставляет API для запроса данных, который Мне может понадобиться перевод. Какая польза от SpringBoot? Я читал, что он предоставляет «легко развертываемое» приложение и обрабатывает модульное и интеграционное тестирование.

Если я использую SpringBoot поверх Firebase, разве это не избыточно? Есть ли дополнительные преимущества, которые я упускаю?

Ответы [ 2 ]

1 голос
/ 22 апреля 2020

SpringBoot является полностью независимым от Firebase.

Firebase - это, по сути, служба, предоставляемая Google, поэтому разработчику не нужно выполнять кодирование на стороне сервера.

SpringBoot - это фреймворк, который обычно используется для разработки серверного приложения.

Используя firebase, вы должны платить Google за хранение данных и использование API. Если мы сравним использование приложений Firebase и Spring-Boot с точки зрения затрат на одно и то же хранилище данных, то сумма, которую вы должны заплатить за Firebase, намного больше. Хотя эта сумма оправдана, поскольку вам не нужно писать даже одну строку кода для серверной части, и все соединения с сервером, хранение данных и безопасность поддерживаются firebase.

Вы можете узнать больше о firebase на его официальном сайте - https://firebase.google.com/

Если вы только начинаете, я бы порекомендовал вам изучить и использовать SpringBoot, а не firebase. Но если ваше приложение требует базы данных в реальном времени, вы должны go, чтобы Firebase позаботился об этой функции.

Вот статья для справки Причины не использовать Firebase

1 голос
/ 21 апреля 2020

Spring Boot не требуется для использования Firebase SDK на Android. Firebase SDK работают полностью независимо от того, какой сервер вы управляете.

Если вы хотите предоставить бэкэнд Spring Boot для своего приложения Android, это полностью ваше дело. Или какой угодно бэкэнд вы хотите. Клиентские SDK Firebase не заботятся.

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