2016-01-30 5 views
0

У меня есть простой веб-сайт с 5 страницами, в котором пользователи отслеживают потребление воды. Я ничего не знаю о разработке мобильных приложений, читал последние 5-6 часов о таких приложениях, как Apache Cordova и Phonegraph от Adobe, но выяснил, что они работают только с HTML, CSS и JS.Преобразование отзывчивого веб-приложения в мобильное приложение

Каков наилучший способ переноса моего отзывчивого веб-сайта (с PHP, HTML, CSS, JS и подключения к mySQL) на простое приложение для iOS и Android с помощью Phonegap или Cordova?

+0

Добро пожаловать в SO. Пожалуйста, прочитайте [Какие темы я могу задать] (http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to -ask) И [идеальный вопрос] (http://codeblog.jonskeet.uk/2010/08/29/writing-the-perfect-question/) SO ** - не бесплатное кодирование или учебная служба * * Вы должны показать, что вы приложили некоторые усилия для решения своей проблемы. – RiggsFolly

ответ

1

В настоящее время я делаю то же самое и думал о том же, что и раньше.

Я прочитал много выбора между Cordova и Phonegap (который является сборкой Кордовы), и пришел к выводу, что я бы использовал Cordova с каркасом Ionic в Visual Studio. До сих пор это обеспечило мне хорошее рабочее пространство с множеством возможностей.

Для второй части, передающей данные с вашего веб-сервера в соответствии с вашим приложением: Я создал несколько API, которые я запускаю на своем веб-сервере и который возвращает данные в JSON, которые могут быть прочитаны Javascript. Эти данные анализируются моим приложением и отображаются пользователю. Для этого вам понадобится веб-сервер, но даже самый дешевый общий хостинг должен выполнять эту работу.

Ионная каркас основывается на создании многоплатформенного приложения со всеми добавленными стилями и очень хорошим documentation.

+0

+1 Для Ionic с веб-интерфейсом на стороне сервера/веб-сервисами я собирался рекомендовать то же самое. Просто примечание для OP - Ionic использует Angular, поэтому, если вы собираетесь использовать Ionic framework, вы должны также ознакомиться с Angular, если вы еще этого не сделали. – digiliooo

+0

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

+0

Согласовано. Угловая на самом деле моя любимая среда MVC/MVVM на стороне клиента, которую я пробовал до сих пор - она ​​хорошо документирована, как вы уже упоминали, и я не нашел кривую обучения слишком крутой. Просто хотел убедиться, что @TsvetilinBoynovski знал, что он используется в ионике. – digiliooo