2013/1/28 Clochix <[email protected]> > Bonsoir, > > Bravo à Padenot et consort pour le temps passé à répondre sur DLFP :) > > # Applications Web ou Applications Firefox ? > > J’en profite pour y aller de ma petite question. J’ai découvert > l’existence de ressources partagées dans Gaïa, des bibliothèques JS et > des feuilles de style que toutes les applis peuvent utiliser. C’est une > excellente idée pour fournir des composants de plus haut niveau > réutilisables (comme AsyncStorage) et unifier l’aspect des applications. > Mais ça signifie également que les applications développées en utilisant > ces composants deviennent B2G centrics, elles ne fonctionneront que sur > B2G, ce qui va à l’encontre de la philosophie. Bien sûr ces composants > peuvent être empaquetés avec l’application pour la distribuer sur > d’autres plateformes, mais je ne sais pas s’il ont été conçus pour > bien fonctionner dans d’autres environnements. Les feuilles de style par > exemple n’ont pas l’air réactives, donc pas forcément adaptées à une > application conçue pour fonctionner à la fois sur mobile et tablette. > > Mon propos est confus. Je veux dire qu’actuellement on donne des outils > pour aider les développeurs à écrire leurs premières applications, et > ces outils sont très utiles. Mais spécifiques à B2G, ce qui va un peu à > l’encontre de la philosophie : écrivez des applications pour le Web, > elles fonctionneront partout (on en parlait samedi avec Kaze à propos de > Mortar, qui est sûrement un bon cadre, mais vient concurrencer de > nombreux autres logiciels similaires et plus génériques auxquels les > développeurs Web mobiles sont déjà habitués). Donc je trouve la > communication un peu confuse. Comment faire pour clarifier les choses ? > Extraire les composants partagés pour en faire des projets utilisés par > Gaïa mais indépendants (comme Bootstrap a sa vie en dehors de Twitter) ? > Je ne sais. >
N'est-pas déjà ce qu'on fait lorsqu'on essaye de charger une library JS depuis un CDN, puis depuis le domaine local si ça échoue ? N'est-ce pas applicable aux feuilles de style Gaia ? D'abord on essaye de charger ce qui est dans "shared/..." puis si ça échoue, on charge une copie locale. > > > # Documentation des Web Apis > > Point annexe, si on veut que les applis Web soient réellement > universelles, il faudrait que nos Web Apis soient implémentées dans > d’autres navigateurs. Et que les développeurs sachent où chaque API est > utilisable. Serait-il possible d’enrichir avec les WebAPIs un projet > existant comme caniuse ou https://github.com/karlcow/browserfeatures ou > de créer une telle matrice dans MDN. Il faudrait lister toutes les > WebAPIs, leur spec, l’état de leur standardisation, et l’état de leur > implémentation dans Firefox Canal Historique, Firefox Canal Mobile, > Firefox Canal OS, Webkit… > > > # Mises à jour > > Digression : j’ai interrogé l’un de vous ce ouikende à propos des mises > à jour de FirefoxOS, et ai cru comprendre qu’elles seraient > automatiques (pour tout y compris Gonk, d’ailleurs ?). La fragmentation > des versions étant un gros soucis sur Android, c’est amha un point à > mettre en avant lorsqu’on présente B2G. > > > Merci de votre attention, > Clochix > > -- > Envoyé depuis des Logiciels Libres (Vim, Mutt, Exim4, Debian GNU/Linux) > > _______________________________________________ > Moz-fr mailing list > [email protected] > http://mozfr.org/mailman/listinfo/moz-fr > -- Adrian Gaudebert WebDev @ Mozilla http://adrian.gaudebert.fr
_______________________________________________ Moz-fr mailing list [email protected] http://mozfr.org/mailman/listinfo/moz-fr
