[TECH] Standards et nouvelles technologies
En ce moment à l'école on nous baratine sans fin sur les technologies Adobe, dont Flex et Apollo. Objectivement, il y a quand même des trucs qui tuent. Le toolkit est beau, plutôt bien fait, semble très simple d'utilisation et permet même des trucs de malade et de l'intégration avec tout et n'importe quoi. La notification d'événements entre utilisateurs distants d'une même appli est même carrément impressionnante.
Est-ce le futur du Web pour autant ? Je ne l'espère pas. Ou plutôt, pas comme ça.
En fournissant un bundle aussi pratique, Adobe bloque malheureusement l'utilisation efficace de votre navigateur. Ce n'est pas très grave si on fait une "vraie" application, genre RDA ou une RIA métier que vous seriez censé utiliser 90% du temps. Mais c'est du faux web dans la mesure ou vos réflexes et outils de confort de navigations sont inutilisables.
Passons rapidement sur les bots des moteurs de recherche qui ne savent pas indexer les formats du genre : Google commence à indexer le Flash, les specs sont accessibles partout... nul doute que si Flex domine vraiment le monde et ne se fait pas défoncer par WPF, ils s'arrangeront.
Passons aussi sur la portabilité : maintenant que Flash Player 9 tourne sous Linux, on ne peut qu'admirer l'effort. Ca reste propriétaire, mais merci quand même.
Non, ce que je n'aime pas, c'est:
- le vol du focus du clavier
C'est honteux. Impossible de changer de tab ou d'application sans devoir cliquer dans ou hors de ce petit cadre qui contient votre application.
- les liens dans une nouvelle fenêtre
Impossible d'utiliser la navigation par onglets quand l'application propose pourtant, de manière évidente, des liens : Flash ouvrira automatiquement une nouvelle fenêtre... ça se paramètre dans Firefox bien entendu, mais c'est relativement pénible de ne pas pouvoir choisir entre l'ouverture 'normale' (vous voulez quitter l'application et passer à la suite) ou par onglets (il vous reste encore quelque chose à lire sur cette animation).
- pas de recherche textuelle
Le texte étant géré par FlashPlayer, vous n'y avez pas accès. On nous vend Flex à grand renforts d'applications "ergonomiques" notamment pour le e-commerce, cependant lorsqu'il affiche une liste ou un texte, vous ne pouvez pas rechercher dedans.
- peut-être d'autres encore...
A ce niveau-là, et principalement pour la dernière (compréhensible même par des non-geeks), c'est carrément un pas en arrière dans l'utilisabilité d'une application. L'avantage d'internet était justement de pouvoir transférer peu d'informations, mais de proposer des fonctionnalités dessus grâce à un client lourd : le navigateur.
Je ne suis pas un utilisateur de Greasemonkey (du javascript pour re-skinner vos sites web favoris), mais je pense que ce genre d'initiative permettant à chacun de modifier l'apparence d'un site afin de redonner l'importance aux éléments qui l'intéresse (titre, contenu, liens vers les pages suivantes et précédentes par exemple) est très intéressante. Si vous savez où est votre info, pourquoi vous en empêcherait-on l'accès ? C'est vous l'humain, le maître !
Nous sommes donc dans l'impasse puisqu'il faudra attendre l'éventuel bon vouloir d'Adobe d'intégrer petit à petit dans son environnement runtime des fonctionnalités supplémentaires. Je n'y crois pas, et de toutes façons ça ne ferait que grossir le plugin Flash et générer une redondance inutile.
A propos, les lecteurs de texte, ou autres dispositifs spéciaux pour non/malvoyants, fonctionnent-ils avec Flex ? Il y a une loi sur l'accessibilité pourtant... Qui a dit "DefectiveByDesign" ?
Je posterai peut-être bientôt quelques idées pas forcément difficiles à mettre en place dans un browser ou un OS du futur. Tout le problème résidant dans le besoin d'une grande puissance / configurabilité ET d'une grande maniabilité.
- Sly
- 11:52
- > Lien permanent
- > Commentaires
- > Abus ?


![[LANG][ESOTERIC] GOTO++](images_/carre1.gif)
![[TECH] Standards et nouvelles technologies](images_/carre3.gif)
![[SECU] Philo 1](images_/carre2.gif)