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

Répondre à