@frenchman145

Можно ли с помощью Rest API или писать что то с сокетами связать базу данных и мобильное приложение?

Есть тестовое моб.приложение(студенческий проект) пользователь имеет возможность авторизации ,а также получения файлов например картинок или видео с хостинга/сервера что лучше для этого использовать из вышеизложенного, или и то и то,(моб.приложение на java, то что спрашиваю на c#)
P.S:касательно языков повторюсь так распределили, т.к студ.проект,менять их не будем
  • Вопрос задан
  • 134 просмотра
Решения вопроса 1
mindtester
@mindtester Куратор тега C#
http://iczin.su/hexagram_48
то что спрашиваю на c#
это невнятно. бэкенд на C# что ли?
можно и Rest API, и сокеты - что хотите? что можете? то и делайте

бэкенд на C# - это сейчас удобнее всего на .Net Core WebApi, по сути это REST. авторизацию и основную логику самое то делать
сокеты нужны для устойчивых и скоростных вещей типа реалтайм чатов. но там же в .Net Core есть технология SignalR для этого. смотрим доки, примеры, подключаем и вперед
кртинки можно отдавать и по WebApi, особенно если не сильно большие. но если их много, это статика, и если свободный доступ - можно через WebApi отдавать ссылку и просто закачивать
видео - гулите от слова стриминг

если .Net Core по какой то причине не подходит. к примеру уже начали на классике, все эти технологии из классики и пришли. просто в корке они уже лучше. старая классика больше не развивается. к осени или к концу года будет DotNet 5. следующее поколение дотнета, которое заменит и корку и классику. снова будет один дотнет, но уже кросс платформенный полностью
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
CellycoMobiles
@CellycoMobiles
indi developer @CellycoMobiles
Расширю предыдущий ответ.

Если бэкенд на Java. Воспользуйтесь одним из современных микрофреймворков : Quarkus или Micronaut.
Рекомендую Quarkus. Порог вхождения ниже. За час - два закончите проект. Рекомендую этот туториал. База данных настраивается через конфиг, стандартные Java pojo для энтитти.
На выходе получите микросервис на нативное приложении. Сможете использовать сразу в любом докер проекте.

P. S. В профиле есть моя Телега. Возникнут вопросы - пишите. Отвечу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы