Клиент-серверное приложение. Помогите выбрать решение.

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
drakaris
Сообщения: 9
Зарегистрирован: 17 окт 2013, 12:20

Клиент-серверное приложение. Помогите выбрать решение.

Сообщение drakaris » 17 окт 2013, 12:37

Добрый день.
Возникла необходимость создание клиент-серверного приложения. Клиент с андроид-девайса будет обращаться на сервер с запросами на получение данных. Как лучше это реализовать? На удаленном сервере находится сайт с MySql.

1. Написать отдельное серверное приложение на Java, которое будет общаться с клиентом через сокеты, делать запросы в базу и возвращать данные клиенту.
2. Создать php-сценарий, который будет обрабатывать POST-запросы клиента и отдавать ему данные.

Какой из этих вариантов выбрать, или же они неправильны с точки зрения разработки под Android. В общем нужен совет.
И еще вот что: может стоит воспользоваться Google Cloud Messaging (GCM), но я пока с этим не разбирался.
Заранее всем спасибо за внимание к моей теме!

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Клиент-серверное приложение. Помогите выбрать решение.

Сообщение rezak90 » 17 окт 2013, 12:53

второй вариант однозначно выбрать
R.id.team
Политика на форуме запрещена

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Клиент-серверное приложение. Помогите выбрать решение.

Сообщение trew » 17 окт 2013, 13:09

А есть ли ограничения на размер POST и GET запросов?
Браузер может обрезать?
На Web-сервере эта длина указывается в параметрах. Верно?
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

drakaris
Сообщения: 9
Зарегистрирован: 17 окт 2013, 12:20

Re: Клиент-серверное приложение. Помогите выбрать решение.

Сообщение drakaris » 17 окт 2013, 13:14

rezak90 писал(а):второй вариант однозначно выбрать
Спасибо за ответ!
Почитав про Google Cloud Messaging, я так понял, можно будет настроить свой php-сценарий под работу с этим сервисом. То есть в таком случае будет два варианта общения клиента и сервера. Либо запрос от клиента серверу для получения данных и второй вариант - push-рассылка сообщений от сервера с какой-то инфой всем зарегистрированным клиентам (например список новых товаров и т.п.). Правильно?

drakaris
Сообщения: 9
Зарегистрирован: 17 окт 2013, 12:20

Re: Клиент-серверное приложение. Помогите выбрать решение.

Сообщение drakaris » 17 окт 2013, 13:19

trew писал(а):А есть ли ограничения на размер POST и GET запросов?
Браузер может обрезать?
На Web-сервере эта длина указывается в параметрах. Верно?
Насколько я помню для POST запроса не имеется ограничений. Ну а GET 256-1024 байт вроде.
Ну в конце-концов запрос можно разбить на части.
На сервере в php.ini размер POST указывается в post_max_size

Ответить