• # Flash devrait être libre...

    Posté par . En réponse à la dépêche Logiciels libres et contenus web interactifs. Évalué à 10.

    Il faut être objectif : Flash est un excellent format pour le web, mais surtout il n'a aucun concurrent sérieux et libre dans son domaine !

    Bien des pro-libre à tout crin lui opposent un peu rapidement le format SVG, mais SVG n'a rien à voir !!! SVG est un modèle XML de description de document vectoriel. Il est donc exhaustif et ouvert, mais est loin d'avoir les possibilités de développement et l'orientation résolument web de Flash !

    Il existe aussi la librairie Java2D (contenue dans J2SE), mais à l'usage elle est beaucoup plus lourde, et en plus Java n'est pas libre non plus...

    Flash ne doit surtout pas servir pour un site à 100% ! Il est par contre très utile pour faire des applications (très) graphiques sur ne net : cartographie dynamique, dessin en ligne, etc., le tout souvent en quelques centaines de Ko. Il ne fait pas tout en vectoriel, mais il y gagne largement en légèreté et en rapidité, parfait pour le web ! Et ses langages de script sont de plus en plus matures.

    Et il faut mettre les choses en perspective : j'entends souvent parler de Flash comme un des formats fermés qu'il faut combattre au maximum. Mais à présent une foule d'outils libres (en GNU GPL s'il vous plaît) manipulent parfaitement le Flash. Je citerai en priorité MTASC, un compilateur d'Actionscript 2.0 (le langage de scropt O.O. de Flash), qui permet de faire 10x plus rapidement des compils de SWF à partir de rien. Ajoutons à cela des projets comme F4L (clonage de l'environnement de travail Flash pour Linux), et il ne reste plus beaucoup de zones obscures dans Flash...

    Ceci dit, c'est vrai, sur le papier il est propriétaire, quand on fait un site 100% avec (ce qui est idiot) il n'y a pas d'historique, il n'est pas adapté à certains handicaps (pas vraiment : il a plein d'outils dédiés à la programmation pour déficients visuels) etc. Mais à mon avis, histoire d'être constructifs, on devrait soit utiliser massivement les outils libres Flash pour forcer Macromedia/Adobe à libérer ce format, soit lancer une vraie alternative en libre (bonjour le boulot) au lieu de se battre avec SVG qui n'est absolument pas adapté, et dont même Mozilla ne propose toujours pas de lecteur en natif...