База данных и приложение + сайт - PullRequest
0 голосов
/ 18 июля 2011

Я хочу разработать приложение. Скажем, например, на Phone7 / iPhone / Android, это приложение должно получать данные с сервера.

Моя проблема в том, что я не знаю, с чего начать. Сначала я получил Mac mini, который хотел бы использовать в качестве сервера, но у меня не было серверной операционной системы, означает ли это, что мне нужно разработать собственное приложение, работающее на Mac, к которому эти мобильные приложения могут подключаться

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

Я надеюсь, что вы, ребята, можете указать мне правильное направление! :)

Ответы [ 3 ]

0 голосов
/ 18 июля 2011

Исходя из вашего вопроса, я предполагаю, что вы хотите запустить веб-сайт / сервер базы данных с вашим Mac. Это определенно возможно для этого. Вы можете установить соответствующие пакеты вручную, если вы чувствуете, что у вас есть опыт, или использовать «MAMP», чтобы встать на ноги. MAMP объединяет Apache, MySQL и PHP для Mac OSX с более или менее точным и щелкающим процессом установки. Предлагается премиум-версия Pro, но бесплатного варианта вполне достаточно. Вот ссылка: http://www.mamp.info/en/index.html

0 голосов
/ 18 июля 2011

Лучше всего создать веб-сервис с использованием стека технологий, с которым вы наиболее знакомы.Затем вы используете этот веб-сервис в ЛЮБОМ клиентском приложении, будь то приложение wpf / windows / mobile или даже другой веб-сервис.

Так, например,

-MySQL
  -PHP
     -returns xml/json
     -accepts POST data, or go fully RESTful if you please.
-Client consumes or interacts with this web service.
0 голосов
/ 18 июля 2011

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

Любой компьютер может выступать в качестве сервера, но есть и другие вещи, которые следует учитывать. Как клиент доберется до сервера? Если ваш сервер находится на вашем столе за шлюзом с динамическим IP, у вас уже есть проблемы.

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

...