Задать вопрос

Разработка клиент-серверного приложения с локальным хостингом сервера, возможно ли взаимодействие с сервером без онлайн хостинга оного?

Здравствуйте, имеем поставленную задачу: разработать мобильное приложение – каталог имеющейся продукции в небольшом магазине, каталог должен быть представлен в мобильном приложении на устройстве, установленном в магазине; пользователю предоставлен один прецедент – просмотр продукции.
Проблема: онлайн хостинг серверной части(простенького сайта, задачей которого является обеспечение CRUD со стороны сотрудника магазина, а также получение HTTP запросов от мобильного приложения) нецелесообразен.
В виду небольшого количества опыта, не могу найти способ решить проблему взаимодействия мобильного приложения и локального сервера. Предполагаемое соединение компьютера и мобильного приложения – через WiFi роутер.
Также не определился с платформой разработки Веб части: выбор лежит между ASP.NET и php, где первый вариант более предпочтителен, но все же прислушаюсь к наиболее целесообразному варианту.
  • Вопрос задан
  • 238 просмотров
Подписаться 3 Средний Комментировать
Решения вопроса 4
@Shavadrius
И все таки лучше делать сразу нормально: с БД, с АПИ, с клиентом.
Вряд ли при необходимости обновить статус товара работник магазина побежит драться за планшет с посетителем.
Можно даже без АПИ обойтись: напрямую к БД обращаться, в самой БД все менять. Да можно даже без БД - хранить все в файле, доступном по сети. Но то, что с клиента нужно выносить изменяемые данные - факт.
Ответ написан
Комментировать
@Drno
Непонятно какая проблема с сервером. Ставишь в локалке нужное да и общаешься по ip …
Ответ написан
Комментировать
yarosroman
@yarosroman Куратор тега C#
C# the best
Чем это хостинг не целеобразен? Виртуальный сервер можно арендовать ~ 300 руб/месяц, как раз для вашего приложения и небольшого кол-ва пользователей пойдет. Для сервера, статический IP + настройка DMZ зоны.
Ответ написан
@Dmtm
Android
>приложение было установлено только на одном устройстве – планшете, установленном в торговом зале магазина.
решение такое - сервер не нужен вообще - просто андроид приложение которое показывает из файлов на sd карте
(это может быть статичный html или просто папка с файлами или любой другой формат - текст и картинки)
сотрудник у себя готовит новые данные, добавляет их на другую sd карту, потом подходит к планшету и просто меняет одну карту на другую - всё
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@LukyanovPA
Android Developer
Можно firebase попробовать
Ответ написан
Комментировать
@almel
React-native engineer
Приветствую!
Посмотрите в сторону firebase, как написал Павел.
Решение будет более удобным и масштабируемым для бизнеса и бесплатным.

Единственное, там не реляционная база данных, но если у Вас не сеть гипермаркетов - разницы вы не заметите
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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