Каков наилучший способ преобразовать веб-приложение PHP (с поддержкой базы данных MySQL на стороне сервера) в приложение для смартфонов (Android, iPhone и т. д.) без необходимости переписывать веб-приложение изначально на каждой платформе смартфона? Может ли в этом помочь такой инструмент, как PhoneGap?
Например, предположим, что у меня есть веб-приложение, использующее PHP и MySQL. Как и во многих проектах PHP/MySQL, у меня просто есть веб-страница, которая фиксирует данные, введенные пользователем в форме HTML, которые передаются в PHP, который, в свою очередь, выполняет операторы SQL для сохранения этих данных в базе данных. PHP также генерирует веб-страницы для отображения данных (например, операторов SELECT). Он отлично работает в любом веб-браузере, включая браузер на моем телефоне Android, но я хотел бы преобразовать его с помощью такого инструмента, как PhoneGap, чтобы он работал быстрее, выглядел более профессионально/гладко и мог легко распространяться через Android Market или iPhone. Магазин приложений.
Чтобы еще больше упростить мой вопрос, я предполагаю, что мне действительно нужно следующее: как я могу преобразовать html-страницу с формой, чтобы, когда приложение (преобразованная html-страница) работало на смартфоне, данные, введенные и отправленные пользователем, могли обрабатываться на моем веб-сервере? Кто-нибудь пробовал это?