2012-03-25 2 views
1

저는 프로젝트 관리 응용 프로그램과 Android 및 iPhone으로 이동하려는 포럼 같은 몇 가지 웹 응용 프로그램이있는 PHP 개발자입니다.Android 및 iPhone으로 PHP 응용 프로그램 이동

Sencha Touch와 PhoneGap을 사용하여 네이티브 앱을 개발하는 개발자에 대해 들었습니다. HTML5, CSS 및 Javascript를 지원하지만 어떻게 PHP를 사용할 수 있습니까? 그리고 거기에 더 나은 로컬 서버 스크립팅을 지원하는 고려해야 할 다른 API/프레임 워크가 있습니까?

답변

1

webapp에 대해 말하면 웹 사이트의 모바일 지원 버전이 모든 클라이언트 브라우저와 호환되도록하여 앱을 만드는 것을 피할 수 있습니다.

jquerymobile을 살펴보면 대부분의 모바일 브라우저와 호환되며 코드를 재사용 할 수 있습니다.

당신이 가져 아약스를 사용하여 웹 서비스를 호출 할 수 있습니다, 제대로 대답하기 위해 JSON/XML/등 폰갭의 데이터가 사용하고 있기 때문에 jQuerymobile ;-)

에 유래에 여기에이 논의를 살펴 유무 :

Passing formdata from Phonegap to PHP with JSON

희망이

+0

PM 응용 프로그램은 개별 사용자의 입력을 기반으로하므로 php 파일이 로컬 데이터베이스에있을 수 있도록 업데이트 할 필요가 없습니다. 감사합니다. PhoneGap과 jQuerymobile을 살펴 보겠습니다. – dcd018

0

PHP는 서버 측 스크립팅 언어이며 .php 파일은 서버 측에 저장해야합니다. 당신은 Ajax와 비동기 적으로 액세스 할 수 있습니다. 따라서, 당신은 당신의 어플리케이션에 PHP 파일을 합당한 시간과 노력으로 포함 할 수 없습니다.

-2

여기하는 유일한 현명한 방법은 네이티브 iOS 앱은, PHP, 안드로이드와 그 쓰레기의 나머지 부분을 잊지입니다 도움이됩니다. 그런데 나는 여기의 ios snob 인 것을 시험해보고있는 것이 아니다. 그러나 단지 약간의 현실에 관해 반영하고있다. 하나는 iOS 앱이 웹 대체 앱이 실제로 돈을 벌 수 있다는 것입니다. 두 번째 문제는 네이티브로 이동하는 것이 사용자의 재부팅을 요구한다는 것입니다. 속도를 높일 때까지 하나의 플랫폼에서 수행하는 것이 가장 좋습니다. 세 번째 쟁점은 사용자가 지금 웹 크래프트가 많이없는 잘 수행되는 앱을 기대하고 있다는 것입니다. 넷째로 안드로이드 마켓 플레이스가 망가졌습니다. iOS 최신 버전을 실행하는 소수의 플랫폼을 대상으로 할 수 있기 때문에 iOS에서 중요한 사용자 기반을 구축 할 확률이 훨씬 높습니다. 안드로이드는 이전 버전 하드웨어의 종류.

iOS에서는 Reddit에 액세스하는 웹 방식보다 나은 예로서 BlueAlien을 사용합니다.

+0

이 시점에서 나는 환경 설정을 정말로 가지고 있지 않다. 두 가지 시장에 내 PHP 애플리케이션을 빠르게 가져올 수있는 올바른 프레임 워크를 찾고있다. 내가 발견 한 것으로부터 Sencha Touch와 PhoneGap이 이러한 상황에 가장 적합한 대안입니다. 나는 또한 iOS 용으로 개발할 수 있고 Mono로 안드로이드로 포팅 할 수는 있지만 경제적으로 논리적이지는 않다. 그리고 대부분 OOP에서 일하기 때문에 Objective C에 익숙해지는 느낌이 들지 않는다. – dcd018

관련 문제