Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012
-
0:09 - 0:11Bonjour à tous
-
0:11 - 0:14Une petite citation pour commencer
-
0:14 - 0:17les fans reconnaîtront Indiana Jones
-
0:17 - 0:19"Le Graal est quasiment à moi"
-
0:19 - 0:22"d'habitude c'est toujours à ce moment là que
le sol s'effondre sous vos pieds". -
0:22 - 0:26Nous y étions, n'en déplaise à Bruce qui adore IE6
-
0:26 - 0:28on était sorti de la période IE6
-
0:28 - 0:29les standards évoluaient,
-
0:29 - 0:33les navigateurs progressaient, tout était bien !
-
0:33 - 0:35Malheureusement
-
0:35 - 0:38on a eu un petit grain de sable qui s'est glissé là-dedans
-
0:38 - 0:40vous êtes au courant
-
0:40 - 0:42il y a cette histoire de préfixes
-
0:42 - 0:43donc je résume ultra-rapidement
-
0:43 - 0:46pour le Web francophone, Daniel Glazman
-
0:46 - 0:50lance un appel des constructeurs de navigateurs qui parlent d'implémenter -webkit pour tout le monde
-
0:50 - 0:55plus récemment, Opera annonce le support de certaines propriétés à titre expérimental
-
0:55 - 0:59donc entre guillemets, ça devient du concret
-
0:59 - 1:01et pas seulement une mise en garde
-
1:01 - 1:05alors, on peut bien prendre 30 secondes pour essayer de trouver la faute
-
1:05 - 1:06je vais faire très rapidement
-
1:06 - 1:09aux navigateurs utilisant Webkit ou à Webkit ?
-
1:09 - 1:11Personnellement, je pense pas
-
1:11 - 1:13Webkit est un bon moteur de rendu
-
1:13 - 1:15il est assez moderne, il est bien
-
1:15 - 1:19aux autres navigateurs donc qui ont décidé plus ou moins de "trangresser" la règle ?
-
1:19 - 1:21je suis pas d'accord non plus,
-
1:21 - 1:23ils le font, c'est regrettable
-
1:23 - 1:27mais ils le font parce que il y a bien quand même des gens qui ont fait des sites
-
1:27 - 1:30les créateurs de sites qui ont fait un peu n'importe quoi
-
1:30 - 1:32donc qui ont oublié de mettre les préfixes,
-
1:32 - 1:35qui ont oublié que le Web, ça se résumait pas à un navigateur
-
1:35 - 1:39on peut aussi chercher la faute au CSS Working Group
-
1:39 - 1:46effectivement, on pourrait rêver dans un monde idéal qu'ils fassent des spécifications plus rapides
-
1:46 - 1:50seulement les spécifications c'est extrêmement dur, c'est compliqué
-
1:50 - 1:53c'est... vous pouvez demander, j'en ai discuté avec Karl, c'est extrêmement dur
-
1:53 - 1:57et accessoirement, ils ont une petite épine dans le pied
-
1:57 - 2:01c'est que le système des préfixes c'est un système qui a été complètement détourné
-
2:01 - 2:05à l'origine c'était prévu pour tester des implémentations expérimentales,
-
2:05 - 2:07vous noterez que "expérimentales" est en gras
-
2:07 - 2:11le seul truc, ça s'est retrouvé massivement en production
-
2:11 - 2:16donc, qu'est-ce qu'on fait ? On a un système qui était prévu pour quelque chose qui fait autre chose
-
2:16 - 2:17on a deux options
-
2:17 - 2:18soit on le change
-
2:18 - 2:21alors là il y en a qui ont proposé des implémentations, tout ça je leur laisse
-
2:21 - 2:27moi le problème, c'est que ça me résout pas mon problème actuel qui est : il y a un problème avec l'existant
-
2:27 - 2:31donc l'autre solution, c'est : on s'en accomode
-
2:31 - 2:33comment on s'en accomode ?
-
2:33 - 2:37c'est évident, il faut bien les utiliser correctement
-
2:37 - 2:39donc j'en ai mis quelques uns ici, il y en a d'autres
-
2:39 - 2:40mais ça c'est les principaux
-
2:40 - 2:42un truc qu'on oublie très souvent :
-
2:42 - 2:47il ne faut PAS - j'insiste - appeler CSS3 des propriétés propriétaires
-
2:47 - 2:49comme -webkit-box-reflect, -webkit-mask,
-
2:49 - 2:55ou à la rigueur vous les utilisez avec extrêmement de précaution, comme progressive enhancement,
-
2:55 - 2:56et encore !
-
2:56 - 2:58et surtout, hé bien, il faut militer !
-
2:58 - 3:03les constructeurs de navigateurs vous le diront :
-
3:03 - 3:06on a besoin de vos retours, on a besoin que vous expliquiez comment ça fonctionne
-
3:06 - 3:07on a besoin de vos avis,
-
3:07 - 3:13bref, il faut évangéliser, il faut expliquer aux gens pourquoi il faut mettre ces satanés préfixes,
-
3:13 - 3:18il faut expliquer, expliquer, rabâcher, rabâcher, il n'y a pas de mystère
-
3:18 - 3:19et surtout il faut revenir à la base
-
3:19 - 3:22l'Open Web, c'est universel, c'est pour tout le monde,
-
3:22 - 3:25c'est pas un unique acteur, c'est pas un unique moteur de rendu
-
3:25 - 3:30fût-il... même s'il a énormément de parts de marché
-
3:30 - 3:32et l'opposé est également valable
-
3:32 - 3:36c'est valable s'il a aussi une petite part de marché
-
3:36 - 3:39ce n'est PAS un argument de part de marché !
-
3:39 - 3:40sinon, si on tenait ce raisonnement,
-
3:40 - 3:44on en serait encore à IE6 et à ses 95% de part de marché
-
3:44 - 3:46je crois qu'on s'en passe très bien !
-
3:46 - 3:52donc, quelque part, ce problème des préfixes, pour moi, c'est une bonne piqûre de rappel
-
3:52 - 3:58ça nous rappelle que on a toujours, même si on croit que c'est acquis, on a quand même des dangers qui rôdent insidieusement,
-
3:58 - 4:06surtout, ce petit séisme des préfixes, en fait selon moi, c'est pas une peur du changement de règles
-
4:06 - 4:09les règles c'est fait pour évoluer, c'est fait pour changer,
-
4:09 - 4:11c'est surtout, c'est une peur d'absence de règles.
-
4:11 - 4:14Comme ça a été mentionné d'ailleurs en question dans une conférence.
-
4:14 - 4:18Vous imaginez, tous les devices du Web mobile,
-
4:18 - 4:21la complexité de faire un site qui fonctionne correctement là-dessus,
-
4:21 - 4:23vous imaginez ça sans règles,
-
4:23 - 4:26moi je préfère aller directement en enfer, ça sera plus rapide !
-
4:26 - 4:30Donc, il faut revenir à une saine compétition entre les navigateurs
-
4:30 - 4:34qu'ils se tirent la bourre à vouloir être celui qui implémente le plus de trucs
-
4:34 - 4:36qu'ils soient le premier à le faire, c'est TRES bien !
-
4:36 - 4:38ça fait progresser,
-
4:38 - 4:39seulement quand ils ont fait le truc,
-
4:39 - 4:43enfin qu'ils ont fait leur super implémentation, et qu'ils ont dit qu'ils étaient les meilleurs pour un truc
-
4:43 - 4:45hé bien il faut qu'ils publient,
-
4:45 - 4:47il faut qu'ils permettent aux autres de l'implémenter pour que nous,
-
4:47 - 4:51derrière on ait pas à faire... à utiliser des trucs à tort et à travers
-
4:51 - 4:53et surtout c'est évident
-
4:53 - 4:55l'intérêt général DOIT primer sur la fainéantise
-
4:55 - 4:58là je parle des intégrateurs ou de ceux qui font les sites
-
4:58 - 5:00ou des intérêts particuliers !
-
5:00 - 5:02C'est du bon sens.
-
5:02 - 5:04en fait en conclusion
-
5:04 - 5:06on peut le dire, c'est assez simple
-
5:06 - 5:09nous, donc le W3C, les navigateurs, les créateurs de sites
-
5:09 - 5:12vous, moi, nous sommes forcés de vivre et de travailler ensemble !
-
5:12 - 5:14c'est pas du Bisounours
-
5:14 - 5:17c'est un état, c'est un FAIT !
-
5:17 - 5:19il y a pas de mystère
-
5:19 - 5:21on peut que faire ça ensemble
-
5:21 - 5:23donc autant l'accepter d'entrée de jeu
-
5:23 - 5:25comme ça, ça sera beaucoup plus simple
-
5:25 - 5:27le Web ouvert c'est vraiment un bien précieux
-
5:27 - 5:29on ne serait pas là pour en parler
-
5:29 - 5:33ça aurait pas progressé aussi vite si c'était pas le cas
-
5:33 - 5:35et pour finir pour conclure, une autre citation
-
5:35 - 5:39"La seule chose qui permet au mal de triompher c'est l'inaction des hommes de bien".
-
5:39 - 5:41Vous êtes des hommes de bien.
-
5:41 - 5:42à méditer !
-
5:42 - 5:44Les sources.
- Title:
- Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012
- Description:
-
Le web ouvert a longtemps souffert de la première guerre des navigateurs qui a conduit à une période anarchique en matière de développement, suivie d’une longue période de léthargie monopolistique nommée Internet Explorer 6.
Fort heureusement, une saine compétition des navigateurs a repris, réveillant le web ouvert via les standards, et ce dernier a pu repartir vers de salutaires progrès.
Ironie du sort, cette compétition et d’autres effets amènent à une situation inédite où ces derniers sont mis en danger. Un coup de tonnerre est arrivé avec l’appel de Daniel Glazman aux constructeurs de navigateurs à ne pas implémenter le préfixe -webkit.
Nous verrons ce que cela implique et ce que chacun peut faire à son niveau pour éviter de retourner dans une période anarchique de développement des navigateurs.
- Video Language:
- French
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 | ||
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 | ||
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 | ||
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 | ||
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 | ||
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 | ||
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 | ||
Nicolas Hoffmann edited French subtitles for Open Web, le combat continue, Nicolas Hoffmann - Sud Web 2012 |