2010-07-28 6 views
1

Je veux être en mesure de faire un iphone et une application Android en utilisant php. J'ai regardé phonegap et appcelerator et il semble que seuls html et javascript peuvent être utilisés. Ces frameworks facilitent la création d'applications utilisant les technologies web et PHP, je pense que c'est l'une des plus grandes technologies web, mais je ne vois pas beaucoup de support (s'il y en a). Je suis nouveau, donc je peux me tromper à plusieurs niveaux. Alors s'il vous plaît, éclairez-moi et faites-moi savoir si ce que j'essaie de réaliser est possible.Est-il possible de créer une application iphone/android basée sur php avec PhoneGap ou Appcelerator?

Merci d'avance.

Répondre

5

Oui et non. Il n'y a aucune raison pour que PHP ne fonctionne pas sur votre propre serveur qui renvoie du code HTML ou XML qui est consommé par votre application mobile, mais pour autant que je sache, il n'y a actuellement aucun moyen de faire tourner PHP sur le téléphone portable, lui-même (même si vous le pouvez, PHP est généralement une technologie côté serveur et non une technologie côté client, ce qui serait inhabituel).

Je devrais ajouter que la plupart des applications mobiles ne sont que des clients légers pour les services Web. Il vaut mieux commencer par implémenter le service Web (en utilisant la langue qui vous semble la plus appropriée), puis créer une application de téléphonie mobile qui fournit simplement une interface utilisateur permettant d'appeler le service et d'afficher les résultats.

+0

J'espérais que peut-être phonegap ou appcelerator aura des wrappers PHP, mais je suppose qu'ils ne le font pas. Je pourrais juste avoir toute mon application comme iframe et avoir tout sur mon serveur, mais ce ne sera pas trop élégant. Puisque je ne peux utiliser javascript et html, puis-je obtenir des données à partir d'une base de données mysql en utilisant javascript? –

+1

Vous n'avez pas besoin d'iframe. Vous pouvez simplement créer une application mobile accessible sur votre serveur, puis utiliser un affichage Web. Il existe de nombreux tutoriels sur la façon d'utiliser les webviews, y compris celui-ci. http://androidworkz.com/2010/06/01/how-to-make-an-application-that-opens-your-website/ – androidworkz

+0

lol, je prévoyais de mettre l'iframe dans webview, mais c'est plus direct. Merci michaell –

0

Oui, HTML et PHP sont transparents lorsqu'ils sont utilisés dans un environnement Web. Vous pouvez directement modifier le contenu de votre HMTL avec PHP et Javascript pour vous connecter à PhoneGap.

Bien que je n'ai jamais vu le PhoneGap SDK, je suis sûr que vous pouvez y intégrer PHP quelque part.

Questions connexes