Je viens de passer la dernière semaine, l'élaboration d'une simple application Android à l'aide de PhoneGap. Mon grand espoir d'être en mesure de recommander ce produit pour une utilisation dans notre département comme une "écrire une fois, déployer partout solution."
Dans la pratique, c'était plus compliqué que je l'aurais espéré. J'ai réussi à obtenir une version Android de l'app fait, mais j'ai trouvé un lot de bizarreries en utilisant des trucs de base comme d'obtention d'inclure le css et le framework jquery mobile. Je pensais que c'était juste ma courbe d'apprentissage, mais beaucoup de tutoriels que j'ai trouvé en ligne étaient plus à jour et ne fonctionne pas dans la version que j'ai téléchargé. La plus grande surprise est que vous ne pouvez pas lier à des documents externes sans l'aide d'un plugin comme childBrowser, qui est un énorme inconvénient.
J'ai essayé aujourd'hui de port mon application sur iOS et ne pouvait pas obtenir passé l'étape de l'un à l'importation de feuille de style css. Je ne pouvais pas trouver toute la documentation de support sur cette étape de base. C'est frustrant parce que c'est une application simple que je pouvais l'artisanat indigène dans Xcode dans un jour ou deux. On dirait qu'il va me prendre beaucoup plus de temps à l'aide de PhoneGap.
PhoneGap a l'air vraiment prometteur, mais pour le moment je ne veux pas l'utiliser. C'est juste une question de temps. Pourquoi voudrais-je prendre deux fois plus longtemps sur quelque chose? Il pourrait être un meilleur choix dans les futures versions