• # re

    Posté par . En réponse au journal Contre le Flash, vive l'ipad!. Évalué à 5.

    Si apple pouvait remplacer le flash mal utilise par du html5 bien utilise, ca serait un grand bien.
    Par la, j'entends les pubs a la con qui transforment mon macbook pro en plaque de cuisson et les ventilos en turbine PT6-A34 quand je laisse des onglets ouverts, les videos alakon qui pourrait etre remplacee par une balise html, les sites d'artistes qui sont en flash juste pour montrer qu'ils sont capable de faire des trucs zoulis etc.

    Le pb c'est que flash, c'est beaucoup plus que ca. Meme si l'immense contenu flash visible sur le web, c'est des trucs fait avec flash cs, Flex reste quand meme ce qui se fait de mieux a l'heure actuelle pour les vrais RIA. Ya beaucoup d'enterprise apps qui ont leur client en flex. C'est joli, ca marche bien et c'est super rapide a developer.

    Un framework bien foutu, un IDE qui est enfin de qualite avec la derniere release toute fraiche (les version precedentes etaient acceptables cela dit). Ca passe partout pareil, ca va diablement vite pour developer un truc de qualite, et surtout, on est dans un environnement haut niveau, fortement type, on est pas oblige de hacker un arbre DOM ni de gruger un balise a avec moultes css et javascript pour faire un truc aussi con qu'un bouton.
    Ah, et on est aussi en stateful. On dira ce qu'on voudra, mais le stateless pour faire une appli riche, on a connu mieux.
    Bref, l'ajax c'est bel et bien, ya un travail admirable derriere, mais ca reste un enorme hack pour amener un truc a faire qq chose qu'il n'a pas du tout ete concu pour a la base.
    C'est certainement parfait (et bien meilleur que flash) pour ajouter de l'interactivite et optimiser des pages de contenu, mais faut avoir la foi et etre severement burne pour developer une grosse RIA sur javascript.
    Typiquement, des trucs genre facebook: c'est nickel pour updater en live le contenu de la page, mais s'il faut aller plus loin et gerer une grosse UI, bonne fete des morts.

    Ya encore des zones d'ombres dans le sdk Flex (notamment les compilos qui sont a chier), des fois j'ai tres peur quand je regarde le code, j'ai encore plus peur quand je vois la reponse a certains de mes bug reports, mais ils sont loin devant tout le monde.
    En fait, non, ils sont les seuls sur segment, c'est tout.
    Vous me croyez pas que l'industrie a besoin de ca? Regardez le nombre d'offres d'emplois aux US pour des dev Flex, et regardez les salaires en question. Ya qu'a se baisser pour ramasser du boulot.

    Resultat, si apple peut atomiser (enfin, aider a atomiser, c'est pas non plus dieu tout puissant) flash pour les trucs ou il est overkill, ca serait un grand bien.
    Reste que l'industrie a besoin d'un framework RIA de qualite et les seuls a le proposer, c'est Adobe avec flex. Ya aussi microsoft avec silverlight, mais eux ils comptent pas vraiment, je doute avoir besoin d'expliquer pourquoi une techno MS omnipresente sur le web, c'est pas le pied.
    Vu la vitesse a laquelle le w3c bouge (c'est un fait, pas une critique), ben on est pas sorti de l'auberge les gars.

    Pour revenir au sujet, steve jobs a toutes les raisons du monde de maudire flash.
    Les version osx de flash sont lentes comme c'est pas permit (test rapide fait au boulot: un p4 poussif sous windows executait notre appli un chtouille plus vite que mon imac core2duo blinde de ram a la maison), elles bouffent une quantite de batterie impressionante (flash fait tomber l'esperance de vie de ma batterie d'environ 50%, meme mon eclipse bien costaud fait pas ca) et ca serait une passoire niveau secu (parait il, j'ai pas ete verifie, mais je fais confiance aux gens serieux sur le sujet).