Développer en PHP pour Android devient possible
Grâce à un projet open-source fondé sur l'Android Scripting Environment de Google

Le , par Idelways, Expert éminent sénior
Non, il ne s'agit pas d'un canular mais d'un projet très sérieux mené par Irontec, compagnie espagnole de consulting et développement internet.

Ce projet open-source s'appelle PHP For Android (PFA).

Il s'appuie sur l'initiative Android Scripting Environment (ASE) menée par Google, un outil qui permet l'exécution de scripts dans divers langages comme Python, JRuby, Perl, Lua et Javascript.

PFA permet déjà d'exécuter les scripts comme une console PHP mais devrait à terme fournir une API permettant d'utiliser les éléments d'interface standards d'Android.

L'équipe du projet travaille pour rendre possible le déploiement des applications « PHP For Android » comme de simple .apk.

Pour mieux apprécier l'état d'avancement du projet, Irontec a publié une vidéo de démonstration de l'installation et l'utilisation de l'outil (voir ci-dessous).

http://vimeo.com/13177370

Téléchargement et documentation:

ASE (Android Scripting Environment)
Le pack PhpForAndroid
L'API de référence pour ASE

Source : Wiki et site officiel du projet

Lire aussi :

App Inventor de Google ouvre le développement d'applications Android à tous

Android, seule plateforme à gagner des parts de marché

Android 3.0 : que pour les smartphones très haut de gamme

Les rubriques (actu, forums, tutos) de Développez :

Android
PHP
Mobiles

Et vous ?

Que pensez-vous de l'avenir de ce projet ?
L'adopteriez-vous pour vos développement Android ?

En collaboration avec Gordon Fowler


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de ludo tweb ludo tweb - Futur Membre du Club http://www.developpez.com
le 21/07/2010 à 11:18
ah non merde pas deux trolls à la fois, on sait plus au quel répondre ..
Avatar de iznogoudmc iznogoudmc - Membre habitué http://www.developpez.com
le 21/07/2010 à 11:22
Citation Envoyé par GanYoshi  Voir le message
Cool, comme ça ceux qui ne savent pas programmer pourront aussi programmer sur android

Ça c'est déjà fait : il existe déjà des générateurs, Google sort même le sien (App inventor)

<mode="flame" status="on">Par contre le fait que PHP soit souvent utilisé par des script kiddies n'enlève rien au fait que c'est un vrai langage. D'ailleurs il faut souvent bien plus de compétences pour programmer en PHP que d'assembler des lég^^^objets Java !</mode>
Avatar de Mister Nono Mister Nono - Membre expérimenté http://www.developpez.com
le 25/07/2010 à 8:53
Citation Envoyé par Idelways  Voir le message
Développer en PHP pour Android, c'est possible
Grâce à un projet open-source espagnol fondé sur l'Android Scripting Environment de Google


Mais cela sert à quoi ?

Android est développé avec un VRAI langage de programmation qui a fait ses preuves depuis près de 15 ans.

Pourquoi y rajouter les langages de scripts qui ont tant amené de problèmes et de failles au Web et que l'on est souvent obligé d'utiliser car les hébergeurs n'ont rien d'autres à proposer en standard que des interpréteurs de scripts ?

Quand on considère le cout de développement et de maintenance et la fiabilité d'un produit logiciel de type script avec le même produit développé avec un vrai langage de programmation fortement typé et compilé : où est l'intérêt ?

A+
Avatar de jean-michel-78 jean-michel-78 - Membre habitué http://www.developpez.com
le 16/05/2012 à 9:42
je ne trouve pas cette appli sur le market bizarre non ...
Avatar de pmithrandir pmithrandir - Membre expert http://www.developpez.com
le 16/05/2012 à 10:04
Citation Envoyé par Mister Nono  Voir le message
Pourquoi y rajouter les langages de scripts qui ont tant amené de problèmes et de failles au Web et que l'on est souvent obligé d'utiliser car les hébergeurs n'ont rien d'autres à proposer en standard que des interpréteurs de scripts ?

Je dirais que limiter php a un langage de script, c'est comme dire que java ne consiste qu'en un système utilisable depuis un main, et surtout sans possibilité de crééer des objets

Personnellement, ca fait bien longtemps que je n'ai plus fait de script en php... Et le retour au java depuis quelques mois au boulot ne me fait pas plaisir, c'est lent, lourd en mémoire, pas intuitifs(a force de vouloir tout faire, y a rien d'automatique), et parfois avec un logique détestable(les annotations, c'est bien crétin comme idée, ou comme mélanger plusieurs choses dans le même fichier pour en faire un gros bordel, quand toute la logique objet consiste a séparer et a cloisonner la logique...)

Dailleur, quand symfony2 se rue sur ce système, et cherche a copier java, on voit directement les programmeur raler... parce que ca devient plus chiant a développer dans 98% des applications pour un gain dans les 2% restant.
Avatar de rawsrc rawsrc - Modérateur http://www.developpez.com
le 18/05/2012 à 10:09
Citation Envoyé par pmithrandir  Voir le message
Dailleur, quand symfony2 se rue sur ce système, et cherche a copier java, on voit directement les programmeur raler... parce que ca devient plus chiant a développer dans 98% des applications pour un gain dans les 2% restant.

Je suis assez d'accord avec ce point de vue.
A mon avis, Sensio s'est fourvoyé. Pomper Java n'est pas la meilleure idée qu'ils aient eue tant les deux technologies sont éloignées...
D'ailleurs, j'ai des clients corporate qui ne basculeront pas sur SF2 bien qu'ils utilisaient SF1. Ils préfèrent attendre que ZF2 arrive à maturité pour continuer à suivre l'évolution que de s'embarquer dans un système aussi lourd.
Je vois pointer de plus en plus de retours d'expérience assez négatifs sur SF2 et ses choix techniques. Tout ce que j'espère c'est que Sensio revienne vers un modèle plus conforme à l'environnement PHP avec SF3. En un mot : KISS
Avatar de sybil sybil - Inactif http://www.developpez.com
le 19/05/2012 à 14:55
Sensio sont des petits joueurs.Il meriterait d'avoir une direction technique comme celle de Red hat.
Avatar de sybil sybil - Inactif http://www.developpez.com
le 20/05/2012 à 10:03
Citation Envoyé par GanYoshi  Voir le message
Cool, comme ça ceux qui ne savent pas programmer pourront aussi programmer sur android

t'appelles ça savoir programmer?
Avatar de laurent1133 laurent1133 - Membre habitué http://www.developpez.com
le 11/11/2012 à 16:51
Je trouve l 'idée vraiment extra ! Cela ouvre pleins de possibilités pour faire des applis en local sur des tablettes (lowcost ) !

D ailleurs quelqun a t il testé ????
Avatar de hotcryx hotcryx - Membre éprouvé http://www.developpez.com
le 12/11/2012 à 9:56
Ca ouvre la porte aux virus
Avatar de ZerooCool ZerooCool - Membre régulier http://www.developpez.com
le 07/04/2015 à 7:34
Je suis retombé sur ce post, et, je me demandais ou ça en était.
Si vous avez de nouvelles informations, n'hésitez pas a enrichir le sujet.
Offres d'emploi IT
Futurs ingénieurs informatique H/F
Adaming - Ile de France - Paris (75000)
Futurs ingénieurs informatique H/F
Adaming - Midi Pyrénées - Toulouse (31000)
Chef de projet infrastructure h/f
Sogeti - Midi Pyrénées - Toulouse (31000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil