Bonsoir tout le monde !
Voila je me lance tout juste dans le dev mobile, non pas en natif mais via le HTML5. Et je suis un peu noyé dans tout les SDK qui sont proposé, les bibliothèques et cie.
Bon l'instant, je tente HTML5, CSS3 et Jquery mobile, + Intel XDK mais je suis pas sur que ce soit forcément la meilleure solution.
Es ce que certains d'entre vous font du dev mobile via les languages du web ?
Merci
Phonegap/cordova : c'est le plus utilisé, et donc tu as une grosse communauté et pas mal de ressources.
Je te conseille Ionic ,Jquery mobile c'est limité niveau perf maintenant si certains ne sont pas d'accord qu'ils n'hésitent pas à se manifester.
Je plussoie lisarael, j'ai commencer a utiliser phonegap recement, et c'est vachement bien, bcp de ressource sur le net, une communauté importante et active.
Perso je l'ai adopté.
Mais Cordova ou Phonegap ça sert a test et a exporter en APK et cie, c'est pas vraiment un language de prog ?
Oui et
Tu demandes un SDK les gens t'en fournissent . Je conseille Ionic framework plus Cordova pour déployer ton appli
C'est une sorte de framework. Tu développes en HTML, CSS et JS selon leur structure, avec certaines de leurs APIs, puis tu compiles ça vers la plateforme que tu veux.
Ça ne t'exonère pas de posséder les SDK sur ta machine (sauf si tu te sers de la compilation dans le cloud de Phonegap), ça permet juste d'unifier ton développement pour sortir une appli à peu près native sans trop te soucier des détails d'implémentation.
C'était pour être sur.
Je vais jeter un coup d’œil a Ionic merci.
En fait pour le moment, je connais que Jquery en Framework, du coup c'était plus naturel pour moi de l'utiliser, mais j'aime pas trop le style graphique imposé. En fait je cherche juste quelque chose qui puisse gérer les animations et l'ajax.
Un framework c'est un terme générique, tu peux en avoir plusieurs. En l'occurrence, tu peux tout à fait utiliser jQuery avec Phonegap, les deux n'ont rien à voir.
J'ai finalement opté pour Cordova + Angular JS (qui me donne du mal mais qui est très sympa).
J'ai vu que beaucoup utiliser des Framework CSS, comme Bootsrap, mais je trouve qu'on est un peu prisonniers du style graphique. Mais les fonctionnalités sont intéressantes. D'autres Framework CSS font la même chose avec un peu plus de flexibilité ?
Tu as déjà pas mal de liberté avec Bootstrap, vu que ça reste du css, tu peux surcharger les composants existants pour leur donner le style que tu veux.
Sinon, tu peux jeter un oeil à Zurb Foundation.
http://slides.com/yacinerezgui/ionic-framework-phonegap-london Lis ça tu auras une idée plus claire
Alors si je comprend bien, Bootsrap, Foundation (que j'ai choisis pour le moment), Jquery Mobile = caca car trop lourd.
Ionic, c'est Bootsrap mais en léger et optimisé ?
Très honnêtement (et je dis ça sans animosité), si tu viens tout juste de comprendre et découvrir ce qu'était un framework et ce que ça t'impose ou non, t'es à mille lieux de chercher la petite bête niveau optimisation/légèreté.
Bootstrap et Foundation sont peut-être lourds, mais ils sont éprouvés et complets (et tu peux ne télécharger que les composants dont tu as besoin). Avant de chercher à gagner quelques ko d'assets ou quelques dixièmes de ms de rendering sur des mini frameworks plus ou moins obscurs, apprends à te servir des géants de l'industrie, qui ne sont pas arrivés là par hasard. Tu ne pourras adopter des outils de développement adaptés à ton mode de travail qu'en les testant, de toute façon, alors autant commencer par les plus génériques.
Bah disons que je connaissais Jquery, et que c'était suffisant pour le moment, je ne me suis jamais pensé sur autre chose, surtout pas sur les framework CSS.
Ionic n'est pas obscur , disons que bootstrap c'est une logique de site responsive , ionic tu feras une véritable appli ensuite tout dépend ce que tu veux faire , si tu cherches de la performance en effet Jquery mobile sera caca car il cherche à être compatible avec tout et n'importe quoi . Ionic cherche à être aussi performant que les applis natives avec un design qui tient la route .
Si tu veux utiliser les fonctionnalités natives du téléphone genre GPS il est clair que tu dois te pencher sur un framework moderne qui fait son chemin car les autres sont limités même si ils ont accompli leur travail un certain temps.
Pour l'instant je travaille sur un simple application de création de note (c'est perso, pour démarrer/apprendre par qqe chose de basique).
J'utilise toujours le XDK intel (qui me permet de build, et d'émuler). L'installation de Ionic se fait par ligne de commande dans le tuto.
Si je référence juste les fichiers Ionic ça passe ?
C'est sur qu'il faut démarrer par du basic et en fonction du projet tu as plus ou moins besoin de performance
Bon petit retour d'expérience sur Ionic que j'ai utilisé. Alors peu être que je l'utilise mal mais...c'est de la merde...
Chaque version apporte son lot de bug, qui se résout a coup de hack css, niveau perf c'est pas jojo, le scroll a du mal...
Merci du retour , il est vrai que j'en ai fait pas mal de pub bien que je ne l'ai pas trop approfondi moi même . Je compte faire du dev mobile moi aussi et je lorgne sur plusieurs choses : Sencha Touch , Titanium . Même si j'ai de mauvais échos de jquery mobile je vais y jeter un oeil.
http://www.amazon.fr/Iphone-Développement-dapplications-HTML5-JavaScript/dp/2744025933/ref=sr_1_1?ie=UTF8&qid=1413916653&sr=8-1&keywords=iphone+html Tu peux te lancer à la main aussi