Перемещение php-приложений на Android и iPhone - PullRequest
1 голос
/ 25 марта 2012

Я разработчик php с несколькими веб-приложениями, такими как приложение для управления проектами и форум, на котором я хотел бы перейти на Android и iPhone.

Я слышал о разработчиках, использующих Sencha Touch и PhoneGap для разработки собственных приложений, и я знаю, что они поддерживают HTML5, CSS и Javascript, но как насчет PHP?И есть ли какие-либо другие API / фреймворки, которые я должен рассмотреть, чтобы лучше поддерживать сценарии локального сервера?

Ответы [ 3 ]

1 голос
/ 25 марта 2012

Говоря о веб-приложении, может быть, вы можете избежать создания приложения, имея мобильную версию вашего сайта, совместимую со всеми браузерами клиентов.

Посмотрите на jquerymobile, он совместим в основном со всеми мобильными браузерами, и вы сможете повторно использовать свой код.

Чтобы ответить правильно, вы можете вызывать свои веб-сервисы, используя ajax для получения данных json / xml / etc из Phonegap, потому что он использует jQuerymobile; -)

Посмотрите это обсуждение здесь, на Stackoverflow:

Передача данных форм из Phonegap в PHP с JSON

Надеюсь, это поможет

0 голосов
/ 26 марта 2012

Единственный разумный способ пойти сюда - это нативные приложения для iOS, забыть PHP, Android и все остальное дерьмо.Кстати, я здесь не пытаюсь быть снобом с iOS, а просто размышляю о некоторых реалиях.Одна из них заключается в том, что приложения для iOS на самом деле могут зарабатывать деньги, а веб-приложение для замены - нет.Вторая проблема заключается в том, что переход на нативную систему требует перезагрузки с вашей стороны, что лучше всего делать на одной платформе, пока вы не наберете скорость.Третья проблема заключается в том, что в наши дни пользователи ожидают хорошо работающие приложения, в которых не так много веб-разногласий.В-четвертых, Android Marketplace испорчен, у вас гораздо больше шансов установить эту критически важную базу пользователей на iOS, поскольку вы можете ориентироваться на несколько платформ, работающих под iOS последнего поколения, android - это сравнительно жалкий беспорядок старых версий android, работающих на всехвиды оборудования.

На iOS посмотрите BlueAlien как пример лучшего, чем веб-метода доступа к Reddit.

0 голосов
/ 25 марта 2012

PHP - это язык сценариев на стороне сервера, а ваши файлы .php должны храниться на стороне сервера. Вы можете получить к ним асинхронный доступ с помощью Ajax, поэтому нет, вы не можете включать php-файлы (при разумных затратах времени и усилий) в ваше приложение.

...