apache-cordova.jpg

Suite au rachat de PhoneGap par Adobe, l'ensemble du SDK cross-platform PhoneGap a été rebaptisé Cordova et a été introduit dans l'incubateur de la fondation Apache.

Cordova représente aujourd'hui la meilleure solution de développement cross-platflorm du marché. Elle permet avec peu d'efforts de développer une application mobile une fois et de la faire fonctionner sur toutes les plateformes mobiles du marché.

Les avantages de Cordova sont nombreux :

  • Cordova est OpenSource (Licence Apache)
  • Cordova est basée sur les standards du Web.
  • Cordova n'inclut pas d'interpréteur de code "opaque" comme Rhodes ou Flex Mobile.
  • Cordova supporte la plupart des plateformes mobiles du marché (Android, iOS, Blackberry, Windows Phone 7 ...).
  • Cordova possède de nombreux plugins permettant d'accéder aux ressources natives des terminaux mobiles.

L'inconvénient de Cordova est que toute la logique métier doit être développée en Javascript. Cordova est donc adaptée à des projets mobiles avec une faible logique métier (je vais choquer les fans de JSS en disant cela).

Pour découvrir Cordova :

http://phonegap.com/download

phonegap-build.png

Et si jamais vous avez la flemme d'installer 5 environnements de développement pour compiler votre application mobile cross-platform pour toutes les plateformes, PhoneGap fournit un outil gratuit de compilation en ligne :

https://build.phonegap.com/