2016-10-02 2 views
0

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

Я узнал немного вещей о просмотрах, просмотре групп, макетов, прослушивателей событий в java, программировании в последней студии Android. Но я только на этапе обучения.

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

В основном меня беспокоит выбор БД, взаимодействие с внешним интерфейсом. Есть ли какая-либо услуга, которая является открытым исходным кодом для хостинга в облаке, которая имеет отличную работоспособность и поддерживает простоту масштабирования. Конечно, я могу google каждый и все, но они будут на разных перспективах. Мне просто нужен был какой-то ответ, который был бы специально разработан и понятен.

ответ

3

Этот вопрос может определенно привести к множеству ответов и подходов. Но, с точки зрения чего-то простого для поддержания (учитывая, что у вас есть тег в вопросе), я бы рекомендовал проверить следующее:

Для использования Go я нашел Echo, чтобы быть довольно удивительной основой для загрузки сайтов , Он предлагает очень гибкий и эффективный маршрутизатор, который использует шаблон проектирования промежуточного программного обеспечения, а также множество других приятных функций.

Для размещения и обслуживания ваших веб-сервисов вы должны изучить Heroku. У них есть довольно удивительная платформа, которая официально поддерживает развертывание Go. Вы можете начать бесплатно, а затем расширить свои услуги довольно легко. Они также предлагают множество сторонних интеграций для мониторинга, регистрации, электронной почты, смс и баз данных.

Что касается баз данных, на них нельзя ответить без значительных знаний о том, что вы делаете с вашими данными, но используя Heroku, вы можете развернуть экземпляр PostGres SQL, MongoDB и Redis для свободно. Для того, что вы делаете, это похоже на то, что сочетание вышеуказанного может быть полезно для ваших нужд.

С точки зрения разработки Android - я не нашел ничего лучше, чем Android Studio. Он бесплатный, предоставляет все эмуляторы, которые вам когда-либо понадобится, и, в общем, все функции, которые вы хотели бы получить от IDE, чтобы делать Android правильно, плюс он поддерживается Google.

Удачи вам!