Всем привет)) Задался целью написать приложения для бронирования услуг через мобильное приложение. И если с клиентской частью все более-менее понятно, то вот с серверной частью даже не знаю в каком направлении двигаться Алгоритм работы приложения планирую следующий: 1) После установки приложения клиент регистрируется указывая свой номер телефона и контактные данные, т.е. на сервере должна быть база клиентов. 2) На сервере должна храниться база данных с таблицами услуг, и какой клиент на какое время записан, т.е. если от клиента приходит запрос данной услуги ему в ответ от сервера должны приходить данные (например в формате Json) какое время занято\свободно. Также на сервере должна проходить проверка на то, чтобы один клиент не записывался на один день более 3 раз. и чтобы клиент мог отменять свою запись т.е. что -то вроде прав доступа к редактированию таблиц на сервере.
В итоге 2 основных вопроса:
1: На чём писать серверную часть (есть опыт в java, c#, c++)?
2: Где взять сервер)) и как разместить на нём мою программу?
P.S. Писать за себя приложение не прошу))) Подскажите в каком направлении искать инфу. Заранее Всем очень благодарен!!!
Серверная часть приложения.
Re: Серверная часть приложения.
не так все просто с алгоритмом. Лучше не выдумывать его, а почитать как это правильно делается. А иначе у тебя будут 100 клиентов записываться на одно и то же время, либо 1 (самый быстрый) записываться, а другие будут постоянно получать отказ (пока они возились с отправкой данных).
Я знаю, что при предоставлении сервера - хостинга может предоставляться и субд, в основном mySql. Там надо будет на sql писать запросы, хранимые процедуры и прочее. Что еще - не знаю. Вообще лучше найти напарника, который в этом понимает и сделает серверную часть, где будет все правильно сделано- блокировки в таблицах и прочее.
Ну и рассчитывай на то, что тебе постоянно придется платить за хостинг.
Я знаю, что при предоставлении сервера - хостинга может предоставляться и субд, в основном mySql. Там надо будет на sql писать запросы, хранимые процедуры и прочее. Что еще - не знаю. Вообще лучше найти напарника, который в этом понимает и сделает серверную часть, где будет все правильно сделано- блокировки в таблицах и прочее.
Ну и рассчитывай на то, что тебе постоянно придется платить за хостинг.
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Серверная часть приложения.
Foenix, я понимаю, что не всё так просто)) поэтому и спрашиваю может кто знает где про это почитать можно))
А вообще у KamiSempai появилась отличная идея объединить новичков желающих научиться писать приложения. Хотя rezak90 её усиленно затролливает))), но может из неё что-нибудь получится.
А вообще у KamiSempai появилась отличная идея объединить новичков желающих научиться писать приложения. Хотя rezak90 её усиленно затролливает))), но может из неё что-нибудь получится.
Re: Серверная часть приложения.
почитать можно в гугле, собирая информацию
на rezak90 не обращай внимания, ему просто сейчас скучно
на rezak90 не обращай внимания, ему просто сейчас скучно
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
Re: Серверная часть приложения.
Есть ли спец-классы в андроиде для работы с удаленной базой данных? (Особенно интересует разграничение прав пользователей). Либо все организовывается индивидуально, как при работе с обычным сайтом (через http запросы)?
Re: Серверная часть приложения.
Нет таких.
Используй retrofit для rest запросов, аутентификация реализуется отдельно, смотря как на сервере, можешь заюзать accountmanager
Используй retrofit для rest запросов, аутентификация реализуется отдельно, смотря как на сервере, можешь заюзать accountmanager
R.id.team
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198
NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198