Liens connexes

Dépêche modérée par

Dépêche éditée par

: Logiciels libres et contenus web interactifs

Posté par Benoît Sibaud (Jabber id, page perso, ). Modéré le 17 août 2005.
0
Le langage propriétaire Flash est décrit par son éditeur comme un « environnement d'édition pour la création de sites web, d'expériences numériques et de contenu animé interactifs ». SecuritySpace lui donne 12.26% d'utilisation sur les sites web.

Le site « Open Source Flash » osflash.org liste les nombreux projets libres visant à supporter ce langage (compilateurs, plug-ins, applications, etc.).

Le trio SVG / SMIL / ECMAScript est aussi évoqué comme solution basée sur des standards pour remplacer Flash (on notera d'ailleurs que la manifestation SVG 2005 est en cours aux Pays-bas).

Dans le débat pour/contre flash, il y a le classique et maintenant ancien « Sites Flash : vingt-cinq raisons de dire non », document lui-même critiqué.

Quels sont selon vous les meilleurs outils pour réaliser des contenus web interactifs ? Que pensez-vous du support de Flash par les projets libres ? Quelles sont les alternatives possibles ?

> Lire les commentaires (96 commentaires, moyenne: 3,1).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

alternatives

Posté par dark_moule () le 17/08/2005 à 07:10. (lien). Évalué à 7.

Je préfère utiliser les alternatives. Même si SVG n'est pas l'instant pas intégré par défaut dans les navigateurs c'est une solution viable pour l'utilisation que j'en ai.

Et les mal et non voyants ?

Posté par Christophe Buffenoir (page perso, ) le 17/08/2005 à 07:22. (lien). Évalué à 10.

Je suis également pour les alternatives. Et pour cela d'ailleurs, j'ai une raison valable. Utiliser le flash empêche certaines personnes de naviguer sur le site, notament ceux qui utilisent un navigateur textuel tel que links. Couplé avec une plage braille, ce genre de logiciel permet aux aveugles de surfer sur le net, pourquoi les exclure ? En bref, le flash c'est bien à condition de ne l'utiliser que pour quelques animations, pas pour faire un site complet. À la limite, il est possible de gérer deux versions, l'une en flash et l'autre traditionnelle, mais c'est doubler le travail.

Edje

Posté par Simon TRENY () le 17/08/2005 à 07:32. (lien). Évalué à 6.

Edje (qui fait partie des EFL (Enlightenment Foundation Libraries)) constitue certainement la meilleure alternative libre en ce moment. La principale différence est que edje fait du non-vectoriel (bitmap?) alors que Flash fait dans le vectoriel. Sinon, beaucoup des possibilités de Flash sont déjà dans Edje: possibilité de coder des animations, d'insérer du texte et de lui appliquer différents effets, d'agir sur l'interface avec la souris (pour cliquer sur des objets, les déplacer...), il y a même un langage de script assez puissant, embryo.
Edje n'a pas été fait à l'origine pour être une alternative à Flash mais plutôt pour créer des applications avec une interface dynamique et skinnable (voir e17, elicit, eclair) mais un plugin mozilla avait été codé rapidement, et le résultat était plutôt bon.
Il manque à mon avis 3 choses pour concurrencer Flash: le support du son, le vectoriel (il "suffirait" d'ajouter le support du svg dans evas), et un éditeur graphique facile de prise en main (pour l'instant, il faut éditer les animations avec un éditeur de texte)

Oui mais ...

Posté par Tom () le 17/08/2005 à 07:50. (lien). Évalué à 9.

Effectivement le flash n'est pas libre et ne permet pas une navigation aisée pour tout le monde. Mais il a le mérite de permettre à des millions d'artistes de pouvoir s'exprimer à travers la toile et pour l'instant il n'y a pas vraiment d'alternative (libre ou pas). Donc flash c'est mal mais ça reste incontournable.

--
Tom

hem

Posté par XHTML/CSS inside (page perso, ) le 17/08/2005 à 07:53. (lien). Évalué à 5.

Quels sont selon vous les meilleurs outils pour réaliser des contenus web interactifs ? Que pensez-vous du support de Flash par les projets libres ? Quelles sont les alternatives possibles ?

C'est un peu stupide de poser cette question ici : je peux dire sans trop m'avancer que la quasi-majorité du monde ne va pas être pour flash, pour tout un tas de raison... (flashçapusssaipalibre, etc...)

Pour ma part, j'avoue que Flash a certains avantages par rapport à XHTML/CSS, et si on l'utilise bien, on peut avoir des résultats correctement accessibles (méthode Satay, etc...), autant pour ceux qui ont le plugin que ceux qui ne l'ont pas.

J'aime bien SVG, mais j'avoue que cette techno met sincèrement des plombes pour être supportée, j'attends impatiemment que Firefox next version sorte : ça mettera du poids dans la balance de SVG côté grand public...

--
In tartiflette we trust !

Flash devrait être libre...

Posté par irimi () le 17/08/2005 à 07:57. (lien). É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...

AJAX

Posté par francois schnell (page perso, ) le 17/08/2005 à 08:51. (lien). Évalué à 6.

S'il n'y a pas besoin de vectoriel je pense qu' AJAX est très impressionnant.

Voir par exemple l'outil Orgnizr de Flickr pour s'en convaincre.

http://en.wikipedia.org/wiki/AJAX(...)
http://www.flickr.com/tools/organizr.gne(...)



Ajax or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of:

* HTML (or XHTML) and CSS for presenting information
* The Document Object Model manipulated through JavaScript to dynamically display and interact with the information presented
* The XMLHttpRequest object to exchange data asynchronously with the web server. (XML is commonly used, although any text format will work, including preformatted HTML, plain text, and JSON)

Performances et application

Posté par CamilleM () le 17/08/2005 à 08:52. (lien). Évalué à 3.

Lors de la sortie de DeerPark Alpha 1, j'ai été très enthousiasmé par les possibilités de la combinaison SVG/SMIL/JavaScript (ECMAScript), mais je vois au moins trois points à résoudre :
- quelle application pour produire des animations dans ce format ( le dévelopement de Spalah semble arrêté http://spalah.sourceforge.net/?p=25(...) ) ?
- problèmes de performances : l'exemple "starfield button" ( http://www.treebuilder.de/default.asp(...) ) consomme 80 % de CPU sur un athlon 1800+ . Je n'ai pas testé avec l'alpha 2.
- quid de l'accessibilité ?

Camille

définition de : contenu interactif

Posté par PsychoFox () le 17/08/2005 à 09:47. (lien). Évalué à 4.

Tout dépend de la définition de contenu interactif

Si contenu interactif désigne juste un site dynamique à la navigation aisée et assez joli, j'en vois pas l'interêt. Quand on voit des outils comme gmail, on voit qu'il est facile de transformer son navigateur en véritable client pour application web uniquement avec des outils libres.

Si contenu interactif désigne un site pleins d'images, de videos et de sons, autant utiliser les formats spécialisés pour ces divers médias.

Si contenu interactif désigne les jeux sur le web, la j'avoue que flash semble idéal, encore qu'il existe il me semble d'autres outils du même genre, tout aussi proprio, mais moins répandus car le plugin n'a jamais été fourni avec ie.

SVG, SVG et encore SVG !

Posté par Joseph Maillardet (page perso, ) le 17/08/2005 à 10:21. (lien). Évalué à 1.

Flash n'est pas libre ! tous est dit. Du moins pour ce qui concerne l'ensemble des projets libres pour le web et autres site web de projets libres (me suis-je bien fait comprendre ? O_o).

En effet le simple fait d'utiliser flash dans un projet libre limite le nombre de contributeur au propriétaire d'une licences flash.... à vomir donc.

Et comme dirait certain, il faut arrêter de tortiller du ### pour ### droit ! Pour faire du flash-like en libre il n'y à qu'un pas :

Prenez le concept Ajax (exp: maps.google.com), collé lui du SVG pour le rendu graphique, ajouter une pincé de Firefox 1.5 (DeerPark) pour le support et un plugin's VLC pour la vidéo ... Hop la vous avec un magnifique flash-player like à la sauce libre. Moins les 25 défauts inérant à flash cité plus haut, et beaucoup d'autres inérant à l'un des languages les plus #### qu'il me sois arrivé d'utiliser.

Bref, mon avis du fond du coeur est qu'il serait agréable de voire l'ensemble des développeurs qui perde du temps à essayer d'implémenté le swf en libre dépenser plutot cette énergie à rendre SVG 1.2 fonctionnel sur toutes platforme !

Surtout que l'arrivé de puce d'accélération graphique spécifique pour SVG (chez bitboys & nvidia) devrais enfin rendre utilisable les interfaces vectoriel à tout bout de champs !

Avec un peu de cohérence et des bons outils

Posté par Jean Parpaillon (Jabber id, page perso, ) le 17/08/2005 à 12:12. (lien). Évalué à 10.

Pour ma part il me semble que ce qui manque le plus c'est un vrai atelier de développement web qui intègre des technos qui existent pratiquement toutes et sont utlisables.

En tant que développeur web, j'ai du mal à comprendre que pour 99% des collègues, le javascript est un truc qui sert à valider les formulaires et à ouvrir des popups.

Certains ici ont parlé d'Ajax qui n'est qu'un joli packaging sur des technos qui existent depuis longtemps et ils existent d'autres efforts de mutualiser l'utilisation de Javascript : JSPAN, AJAX, Rico (http://openrico.org/rico/home.page)(...) et d'autres petites librairies trouvées à droite à gauche. Et quand on voit ce que ces petits projets peuvent faire, je suis convaincu que 90% des sites en flash ne perdraient rien en DOM/XHTML/Javascript.

Il y a déjà eu beaucoup de liens, mais celui-ci m'a particulièrement frappé car c'est le genre de site que le premier graphiste venu aurait fait en flash et, là, non, c'est du DOM: http://www.ccs.sn/(...)

Donc, pour moi, ce qu'il manque le plus pour faire du joli web animé compatible, et sans attendre le support SVG de tel ou tel navigateur, c'est un bon atelier avec une bibliothèque de javascripts intégrés qui fournirait un toolkit graphique, dans le style de ce qu'on trouve ici :
http://www.walterzorn.com/(...)
D'ailleurs, y'a une bibliothèque de dessin vectoriel en javascripts sur ce site !

[+] Je ne résiste pas :-))))

Posté par Grumbl (page perso, ) le 17/08/2005 à 13:35. (lien). Évalué à -5.

"Pour les composants à haute valeur technologique, le recours à des solutions commerciales reste un principe de précaution, les solutions du "libre" manquant généralement de maturité." (tm)

Pardon :-))) !

Flash ? Pourquoi faire ?

Posté par faden () le 17/08/2005 à 22:30. (lien). Évalué à 2.

Des sites Web tout en Flash, c'est stupide. Le temps des sites 100% Flash est je l'espère révolu.

Par contre, pour la vidéo, jeux, pub, animations, ça se justifie. Bien intégré dans un vrai site avec du code vrai code xHTML.

Le SVG couplé avec du Javascript pourrait remplacer les bannière de pub... Éventuellement certains jeux. Mais les différences d'implémentation des navigateurs ne permettrait pas de garantir un résultat correct partout, ce dont peut se vanter la technologie Flash.

Jeux utilisant les standarts du web

Posté par Victor STINNER (page perso, ) le 18/08/2005 à 00:18. (lien). Évalué à 3.

Salut,

J'ai regroupé dans un article les jeux que je connais qui utilisent les standarts du web : HTML, CSS, SVG, Javascript et DTHTML.
http://www.haypocalc.com/wiki/Jeux_utilisant_les_standarts_du_web(...)

C'est un bonne claque pour ceux qui pensent encore que seul Flash pourrait offre une telle interactivité et de jolis graphismes.

Haypo

12% ??

Posté par Francois Revol (page perso, ) le 18/08/2005 à 11:19. (lien). Évalué à 1.

absolument pas.
Flash ne peut pas avoir 12% des sites *web*.
Un site en flash ne peut pas être qualifié de site *web*. Parce qu'entre autre il n'est pas interopérable avec ceux qui n'ont pas le plugin (si ça existe), qu'il n'y a pas de RFC pour flash, et beaucoup d'autres raisons.
Halte à la désinformation !!