Journal Le côté obscur de l'Open Source

Posté par  .
Étiquettes : aucune
-26
24
nov.
2008
Cher journal.

Si je t'écris aujourd'hui, c'est à la demande d'un ancien formateur, avec qui j'ai gardé de bons contacts, Alexandre Hoyau.

Le coté obscur de l'Open Source ou Comment je me suis fait flasher
Convoitée et/ou méprisée la technologie Flash soulève toujours la
polémique. Le réseau de l'open source s'en est accaparé et apporte des solutions nouvelles aux développeurs. Pour les web-designers exclus du web 2.0, des solutions apparaissent avec les récents CMS Flash.

Au commencement était le Flash*

* Adobe® Flash® Professional permet de créer et publier du contenu interactif sophistiqué. C'est l'environnement de référence pour la création de contenu attrayant sites web, publicités multimédias, présentations attrayantes, jeux, etc. qui cible un large public sur tous les terminaux et plates-formes. Utilisé aussi bien par les web-designers pour son interface graphique, que par les programmeurs ActionScript pour l'éditeur de code. Le
format de publication est le .swf.
Souce : wikipédia

Comment oublier les sentiments des utilisateurs du Web before 2.0
lorsqu'est apparut le Flash provocateur ? La toile vierge, lisse et innocente, toute de html tissée s'est petit à petit vue être brodée de gif animés, d'animations Flash qui piquent les yeux, crachant des slogans en tout genre. Cette nouvelle identité visuelle et conceptuelle a modifié le comportement des internautes et la qualité des contenus web.

Aujourd'hui, la majorité des sites (sites de services, d'infos, blogs,
forums...) n'existent que pour accueillir les bannières clignotantes.
L'internet libre, s'il le fut, est devenu une vitrine publicitaire comme une autre.

La différence entre cette toile tape à l'oeil et le Web indépendant
(http://uzine.net/article60.html ) est grande et se fait en dollars.
Des raisons moins idéologiques irritent également les internautes et créateurs de sites riches en contenus.
Faut-il préciser qu'une page contenant du Flash est lourde à charger, difficilement référençable, pas adaptée ni accessible aux handicapés et ne correspond pas aux normes de navigations courantes, perturbant le visiteur de multiples façons?

Ces critiques n'ont pas désamorcé les convoitises. Le règne du html est bel et bien fini, Flash a envahit la toile et déborde.
Peu à peu, il s'est engagé dans les sillons de la communauté de l'Open Source*. Ces nouveaux projets forment le coté obscur de l'OS.
*Open Source: Définition particulière du logiciel libre mise au point en 1998 par Eric Raymond, cherchant à adapter le principe à l'entreprise. Elle comporte neuf points (pour le moment) : la libre redistribution, la mise à disposition du code source, la possibilité de
distribuer ses travaux dérivés, le respect du code source originel, l'absence de discrimination envers des personnes, l'absence de limitation sur le domaine d'application du logiciel, la distribution de la licence et sa non-spécificité à un produit, et enfin le fait qu'elle ne contamine pas le travail des autres.
Source: Infoclick

A vos marques, prêts? Flashez !!!
Longtemps écarté de l'Open Source, flash a creusé son tunel parmi les émancipés. Il faut avouer que sortir de l'éditeur Adobe, on en rêvait ! En un éclair, la ruée vers l'or a eu lieu. Les nouveaux projets Open Source autour du flash pullulent: le syndrome post-prohibition...
Cependant, il semble risqué et laborieux de choisir ses outils parmi la profusion de projets innovants. Peu suivis ou peu documentés certains de ces petits nouveaux sont susceptibles de disparaître aussi vite qu'ils sont apparus.

Qui n'a jamais croisé un nerd grinçant ( http://shar-of.com/media/nerd3shaLex.jpg ) et perplexe devant un projet fantôme?
Si les jeunes jouent au va et vient qu'en est-il des anciens?
Certains sont passés à l'as, il reste des projets bétons, tels que :
openLaszlo, red5, haXe, FlashDevelop, SE|PY, Papervision3D...
Ils ont su anticiper les besoins, exploiter les ressources de leurs
communautés participatives et développer de nouvelles techniques.
D'autres encore, choisissent de fusionner (mtasc et haXe)...
Un outil précurseur tel qu'openLaszlo ( http://www.openlaszlo.org ) illustre parfaitement ces propos. Cette application permet de produire des interfaces, et de publier en Flash. Ne dit-on pas dans les couloirs qu'il aurait inspiré l'application star d'Adobe : Flex, le propriétaire qui rêvait d'être Open Source.

Si le grand Flex est réputé pour son lissage professionnel, son parrain garde la main grâce à sa grande variété de publication: de flash player 6 à flash player 9, Html/ javascript tout cela avec le même code source.
Et derrière se cache maintenant une solide entreprise avec développeurs à temps plein et services professionnels.
L'Open Source est devenu extrêmement compétitif sur les compilateurs swf, mais qu'en est-il de la partie graphique de Flash, celle des webdesigners?

Y a t il un Flasheur sur la toile ?
ou Les web-designers exclus du web-design
Etrangement, les web-designers sont les grands oubliés du web 2.0. Si l'Open Source flash a gavé les programmeurs, les web-designers ont été nourrit par quelques outils pratiques de conversion tels que FFmpg pour convertir les vidéos en flv, Blender pour publier une scène 3d en swf, pas de quoi révolutionner le web.
Prêts à grappiller quelques codes et bidouiller, ils accouchent de sites "multimédias animés" qui malheureusement n'exaucent ni les prières ni les contrats.

Comment rassasier le web-designer sachant que sa gourmandise et son profil varie suivant le client? De web-designer, il passe par graphiste,flasheur, webmaster et pourquoi pas développeur...
Difficile de répondre aux besoins de la clientèle surtout avec de l'Adobe dans les pattes. Les CMS flash sont attendus, et vont devenir
indispensables pour partager le gâteau de manière équitable.
Il est intéressant de jeter un coup d'oeil historique sur le web 1.0.
Après la naissance du Html static, le langage dynamique Php a été développé en Open Source, ainsi que des éditeurs WYSIWYG (Dreamweaver, Front Office).

Avec le nouveau dialecte Php, des CMS ont été développé tels que SPIP, Joomla, WordPress.
Ils ont permis au plus grand nombre de produire des sites, et petit à petit au web de devenir populaire et accessible.
Aujourd'hui le même chemin a été parcouru avec le flash.

Un System pour Manager ton Content
"C'est quoi ton CMS ?
- C'est quoi un CMS, c'est contagieux?"
Le CMS (Content Management Systems in english) ou SGC (système de gestion de contenu en français) est un logiciel permettant d'éditer rapidement des articles et de les publier directement en ligne sans se cogner du code.

Sobriété, minimalisme et légèreté sont de mise dans ces systèmes.
L'idée du CMS est avant tout de séparer le contenu à éditer de sa carcasse.
Cette dissociation va permettre à l'auteur de se consacrer exclusivement à sa tache et au développeur de se vouer à son art.
L'auteur peut être des auteurs, car les CMS incluent la fonction de partage de l'interface entre plusieurs utilisateurs dans n'importe quel navigateur web.

Certaines fonctionnalités standards de classement de l'information
favorisent la cohérence et relient les articles entre eux.
Sont ainsi développés des outils de référencement, des moteurs de
recherche avancée interne au site et la faculté de taguer et catégoriser les contenus.
Une partie du logiciel est consacrée à l'administration et à la gestion des droits d'accès. Comme le reste, son mécanisme est une broutille de simplicité à mettre à jour et à personnaliser.

Travailler à plusieurs sans entrave technique améliore la transmission des informations et dynamise les projets, encore faut-il trouver le bon CMS !

Du Flash pour le premier venu
Ca y est, réjouissons-nous les CMS flash sont de sortie ! Tous les
pronostics sont ouverts. Les paris visent l'Open Source car l'aventure a déjà commencée pour certains.
Les communautés se construisent et s'organisent petit à petit, ne
manquent à l'appel que les fameux web-designers restés dans l'ombre au dernier tour.

Comment les éblouir, les réconcilier et les faire jouer ?
Lorsque qu'on interroge Alexandre Hoyau* lead developer du CMS Flash open source SILEX ( http://silex-ria.org ) sur la question, il répond :
"En leur proposant des outils qui laissent la place à la totale créativité. En les soulageant du poids technique que représente un site en flash professionnel et référençable. SILEX atteint un public varié : novice, graphiste, web-designer, développeur, professionnels du web...
Il y a effectivement plusieurs niveaux d'utilisation, mais tous peuvent
maquetter un site en ligne, intégrer n'importe quel fichier multimédia en 1 clic, et publier sans assistance technique surtaxée."

Il les charme tous, pour preuve de l'engouement provoqué : sa
communauté s'épanouit et les compteurs affichent 150 downloads par jour depuis la sortie de la V1 à l'occasion de l'Apple expo 2007.
Le must serait d'accrocher les plus réfractaires au Flash... Et sur ce point l'Hoyau de nous dire :
"Même le valeureux puriste mordu de html aura son outil grâce au
composant frame qui intègre n'importe qu'elle page html, php et leurs dérivés dans une page SILEX."

Bref, la boucle est bouclée, c'est comme ça que je me suis faite flasher.
Article réalisé par Sha ( http://shar-of.com )
* Alexandre Hoyau : Développeur ActionScript sénior, indépendant.depuis 2003. Expert ActionScript 2&3 - Flash, Flex, FMS : http://silex-ria.org/lex
  • # http://silex-ria.org/

    Posté par  . Évalué à 10.

    mouef, page blanche ...
    c'est cool flash ...
    • [^] # Re: http://silex-ria.org/

      Posté par  (site web personnel) . Évalué à 10.

      faudra sans doute revenir quand ce sera compatible gnash ou swfdec à défaut de respecter les standards du w3c qui eux visent à l'interopérabilité...
    • [^] # Re: http://silex-ria.org/

      Posté par  . Évalué à 4.

      Pour ce qu'il y a à voir, rien n'est perdu...

      Le texte gris clair sur blanc, avec des polices mal rendues (un antialiasing mauvais, j'ignore si c'est dû à Flash ou au concepteur), et des animations derrière le texte à lire, on a déjà vu beaucoup mieux au niveau lisibilité. Sans compter que mon bel Athlon 1800+ est presque à genou. Sans compter les barres de défilement perso blanche dans tout ce blanc.

      Rien à voir, circulez...
  • # pouah

    Posté par  . Évalué à 9.

    j'ai toujours défendu flash, et je le ferais toujours.

    Cela me semble une superbe technologie : relativement multiplateforme (mac, linux x86 et 64, solaris, bsd, windows, désolé pour atari st...), un peu lourde, mais moins que les applets java finalement, je la trouve parfaite dans certains cas, notamment pour le développement de petites applications, de jeux utilisables directement dans le navigateur, ce qui permet d'accéder directement à des jeux qui sans ça pourraient n'être réservés qu'à la plateforme windows (ex les super jeux motion twin je joue presque tous les jours à http://www.conquisla.com/).

    On a également des sites ou des concepts artistiques comme cela : http://intihuatani.usc.edu/cloud/flowing/
    http://www.ferryhalim.com/orisinal/
    http://amanita-design.net/samorost-1/

    Je rêve de plus d'ouverture (lecteur libre), et un IDE natif linux de la part d'Adobe.

    Néanmoins, l'utilisation abusive de flash est une vraie plaie : pubs (heureusement facilement bloquées avec flashblock), ainsi que les sites institutionnels entièrement faits en flash, surtout s'ils n'ont pas d'équivalent html. Quand je vois que les sites faits avec silex (référence au degré 0 de la civilisation, l'âge de pierre ?) n'ont visiblement pas d'alternative html, je plains ceux qui pourraient être obligé de naviguer dessus et qui n'ont pas de lecteur flash à disposition, par goût (utilisation d'un navigateur léger ou d'une plateforme exotique comme haiku ou un téléphone), ou par obligation (défaut de vision, non voyants etc).
    Sans compter que l'on ne peut rien copier (pas de sélection de texte).
    Sans compter que c'est super lourd à naviguer et peu réactif (j'ai l'impression que mon ordinateur à gagné 10 ans d'âge). Je n'ose imaginer si plus de sites exploitaient cela, quelle horreur.

    Non, même si certains prédisent la mort de l'html et de l'ascii, je pense qu'ils ont toujours de beaux jours devant eux, face à ces usines à gaz indigestes.

    Allez, je retourne travailler sur mes sites grâce à la simplicité de txt2tags...

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: pouah

      Posté par  . Évalué à 2.

      A ceci, j'ajouterais que Flex est une petite merveille pour faire des applications web avec un UI avancee.

      Le framework est bien pense, tres complet au niveaux de widgets, ActionScript 3 est un bon langage (meme s'il lui manque qq trucs tres utiles, styles enum, overloading de methodes et autres joyeusetes considerees comme acquises par un developpeur objet).

      Le framework est aussi open source, ce qui ne gache rien.

      FlexBuilder est quand a lui payant, mais s'integre tres bien dans eclipse, juste un peu frustrant de pas avoir les capacites de refactoring auquel eclipse nous a habitue avec Java.

      Couple a BlazeDS (open source aussi), qui permet de ballader ses objets entre le lcient et le serveur tres simplement, ca donne une plateforme robuste pour developper une appli web avec une UI tres riche, developpee en 2 coups de cuiller a pot.
      Bref, fini les heures passees a s'aracher les cheveux a cause de cette saloperie d'IE6 qui veut pas rendre la CSS, fini la frustration de pas avoir de composant graphique haut niveau en HTML, on ne s'emboucanne plus avec ces formulaires a la mord moi le noeud, pas de rechargement de page a chaque clic, pas de galere de DOM supporte differemnt par differents browser, ca juste marche, ca va vite et c'est joli en plus.

      Bon, evidemment, ca reste du flash, donc ya toujours certaines contraintes (pas de bouton back, accessibilite en deca du html/css/javascript pur), mais pour une appli utilisee en interne par une boite, c'est vaut definitvement la peine de se pencher dessus pour en evaluer les qualite.
    • [^] # Re: pouah

      Posté par  (site web personnel) . Évalué à 5.

      relativement multiplateforme

      Heureusement que tu as mis "relativement", se priver des linux ppc est peut-être acceptable mais pourquoi ignorer l'iphone ? Pour quelqu'un souhaitant toucher une large population, cela fait sans doute quelques parts de marchés qui s'envolent... (bon je ne relève pas le linux x86_64 pour lequel le lecteur proprio Flash ne fonctionne pas dans une version stable, hum ah bah si vala je l'ai encore fait :D).

      D'ailleurs, pour ceux qui se rappellent de la "Biennale Internationale du Design qui aura lieu du 15 au 30 novembre 2008 à Saint-Étienne", https://linuxfr.org//2008/09/24/24526.html ils peuvent se rendre compte que le site a bien évolué :
      http://biennalesaint-etienne.citedudesign.com/
      http://biennalesaint-etienne.citedudesign.com/fr/#/home page noire (en flash) qu'il y avait au départ
      http://biennalesaint-etienne.citedudesign.com/fr/html/menu.h(...) page jolie en HTML
      (bon pour le site http://www.citedudesign.com/ c'est toujours une page blanche encadrée de noir, avec une petite pièce de légo m'invitant à télécharger un greffon, mais ça doit être que j'aime me plaindre)

      Ce genre d'initiative d'ajouter le HTML permet d'être indexé, visité sans se faire râler dessus, faire sentir à ses visiteurs qu'ils sont les bienvenus (et au final être conservé sur http://archive.org accessoirement pour consultation ultérieure).
      J'abonde donc dans ton sens, le Flash la plaie du web lorsque seul à être utilisé, il y a possibilité de ne pas se priver de son lectorat pour autant.
      • [^] # Re: pouah

        Posté par  (site web personnel) . Évalué à 9.

        mais pourquoi ignorer l'iphone ?
        Parcque Apple l'interdit.
      • [^] # Re: pouah

        Posté par  (site web personnel, Mastodon) . Évalué à 4.

        relativement multiplateforme

        Je précise également que si Flash (C)(TM)(R)¹ tourne sur les BSD, ce n'est certainement pas la faute d'Adobe ou de Macromédia : ça ne marche qu'en émulation Linux avec nspluginwrapper, et sur FreeBSD par exemple (et sans doute pareil pour les cousins) il n'y a que très peu de temps qu'on a une v.9 qui fonctionne, jusqu'alors c'était encore la v. 7 que de moins en moins de sites utilisent.

        ¹ Supprimer le(s) afffreux trucs en trop.
  • # tests de non régression

    Posté par  (site web personnel) . Évalué à 3.

    Je posais la question de tests de non régression pour gnash et swfdec dans Red5
    http://linuxfr.org/comments/973497.html#973497
    dans ce (long) fil http://linuxfr.org//comments/973165.html#973165 qui a permis de passer par la FOAD, le Tableau_blanc (3ème paragraphe), la définition de World_Wide_Web, en passant par SVG (Scalable_Vector_Graphics bien sûr :D) et sans oublier les Rich_Internet_Application.

    Qu'en est-il pour votre travail avec la communité du libre côté client (il n'y a pas que le serveur, la preuve, je n'en vois rien de mon côté).

    Y-aurait-il une série de tests de non régression permettant de faire progresser les composants gnash et swfdec ou assurer un niveau minimal de compatibilité de vos travaux côté serveurs avec ces lecteurs ?
  • # déconnez pas...

    Posté par  (site web personnel) . Évalué à 4.

    y a quand même le "loading... website preload..." qui s'affiche ! (gnash)
  • # petite correction

    Posté par  (site web personnel) . Évalué à 10.

    Adobe® Flash® Professional permet de créer et publier du contenu des logiciels interactifs sophistiqués (ou pas). C'est l' un environnement de référence pour la création de fichiers binaires pouvant éventuellement afficher du contenu attrayant (ou pas) sites web (sauf à faire un navigateur web en flash), publicités multimédias, présentations attrayantes (ou pa)s, jeux, etc. qui cible un large public les personnes solvables, donc probablement sans handicape sur tous les terminaux et un nombre limité de plates-formes. Utilisé aussi bien par les web-designers flash-designers pour son interface graphique, que par les programmeurs ActionScript pour l'éditeur de code. Le format de publication priviligié est le .swf, sembable à du bytecode java, il sera souvent difficile d'en extraire quoi que ce soit autrement qu'en le passant dans une machine virtuelle adéquate.

    Fiou, c'est que ça prend du temps à corriger.
  • # c'est has been

    Posté par  . Évalué à -4.

    on est deja au web 3.0
  • # Sympa le...

    Posté par  (site web personnel) . Évalué à 9.

    ...Publi-reportage.

    Et malheureusement, si il y a une loi pour les publi-reportages papier (obligation de marquer "publi-reportage"), il n'y en a pas encore pour le net (blog, ici...), et du coup il y a un mauvais mélange des genres (surtout sur les blogs, la où les publi-reportages on commencer à pointer le bout de leur nez...) qui va bientôt être pire que les spams.
  • # Illisible

    Posté par  (site web personnel) . Évalué à 10.

    C'est quoi ce journal indigeste et illisible, sérieux ?
    • [^] # Re: Illisible

      Posté par  . Évalué à 5.

      Tout a fait d'accord. Ce journal, censé faire l'éloge de Flash m'en donne encore moins envie ......

      Ya pas de trame, des affirmations stupides, non étayées et complêtement fausses, bref j'ai laché avant la fin (Ma question durant la lecture : Mais qu'est-ce qu'il veut dire ? )
  • # Flash est fini

    Posté par  (site web personnel) . Évalué à 2.

    Avec la balise video d'html 5 flash n'a plus de raison d'être. Ah ? On me souffle que tant qu'on aura besoins de drm Flash survivra ? C'est donc ça le web 2.0.

    Dire que j'ai toujours cru que web 2.0 c'était l'ajax...

    S'il y a un problème, il y a une solution; s'il n'y a pas de solution, c'est qu'il n'y a pas de problème.

  • # Signe de reconnaissance

    Posté par  (site web personnel) . Évalué à 3.

    C'est bien, on peut reconnaître ceux qui utilisent ce CMS, on dirait qu'ils ont tous la même image de chargement. Ensuite, je ne sais pas, ça ne va pas plus loin, chez moi.

    D'ailleurs, c'est amusant, comme concept, un site web avec temps de chargement. Grand progrès. ;-)
  • # Igenko

    Posté par  . Évalué à 1.

    Dans une optique plus Flex que Flash, je ne peux m'empêcher de vous encourager à jeter un coup d'oeuil à Igenko (http://code.google.com/p/igenko/), une solution CMS/eCommerce en Java/Flex que nous développons depuis un an.

    On est résolument plus orienté développeur que designer, mais la comparaison des 2 approches est intéressante.
    • [^] # Re: Igenko

      Posté par  (site web personnel) . Évalué à 2.

      Pareil, même combat : la boîte qui choisit ça est sûre de ne pas m'avoir comme client, puisque ça n'affiche que du blanc.
      • [^] # Re: Igenko

        Posté par  . Évalué à 2.

        Tu veux dire que tu n'as pas la joie de subir des pages lourdes, des effets inutiles, des textes partiellement sélectionnables, la privation de navigation avec page précédent/suivante, ainsi que l'impossibilité de transmettre un lien sur la page désirée ?
        Qu'est-ce que tu rates !
        • [^] # Re: Igenko

          Posté par  . Évalué à 2.

          Je redonne l'URL sans la coller avec la parenthèse fermante histoire que ça passe : http://code.google.com/p/igenko/

          Pour répondre à vos remarques, sur Igenko le backoffice est forcément en Flex. Il est possible de le recoder dans une autre techno mais vu le travail que ça demande c'est pas recommandé.

          Par contre le website public en Flex n'est qu'une possibilité qu'on souhaite creuser pour voir ce que ça donne. Le noyau en Java (utilisant Spring et Jackrabbit) n'a aucune dépendance sur Flex, on a en prévision de faire un website en Tapestry 5 ( http://tapestry.apache.org/tapestry5/ ) ou avec un framework Javascript type archetype ( http://archetypejs.org/ ) pour permettre le rendu de site HTML classique.

          Si vous avez 5 minutes, je vous encourage à jeter un coup d'œil à la page wiki qui décrit un peu notre archi : http://code.google.com/p/igenko/wiki/IgenkoArchitecture

          En fait, tout framework Front orienté composant est potentiellement intégrable, on manque juste de bras pour bosser sur cette partie ;-)
          • [^] # Re: Igenko

            Posté par  (site web personnel) . Évalué à 1.

            Ne pas confondre la techno du core, du (des) fronts et de (des) l'admin :)
            Suivant un peu le projet, je sais que les techno du coeur de la bête n'ont pas de lien avec la techno front, et c'est très bien structuré

            Alors évidemment, le flash, sapusaipalibre mais ca commence à s'en rapprocher ( http://blogs.adobe.com/penguin.swf/2008/11/swf_and_flv_10_sp(...) ) d'ailleurs on commence à prédire de la libération de flash de plus en plus (continuons à être barbu, c'est en l'étant qu'il sera libéré : http://ajaxian.com/archives/how-flash-can-join-the-open-web ).

            Défendons l'open web, l'accéssibilité, les fonctionnalités navigateur naturelle comme voire le source de la page, la possibilité d'avoir son propre web via les addons (permettant de virer les pubs qui clignotent dans tous les sens par exemple) qui peuvent agir sur la page, mais souhaitons, tout de même un rapprochement des technos dans le domaine du web "2", souhaitons une juste accélération matérielle (en utilisant OpenCL+OpenGL p-e ?) et de bonnes performances, et nous aurons alors une excellente plateforme, standard, interoperable, pour presque toutes les applications possibles, tournant sur tous les OS y compris les téléphone portable et les MIDs : vous, ça ne vous dit pas ? Le Html5 arrive, l'évolution du Javascript arrive, les moteurs sont de plus en plus performant, notamment grâce à Tamarin, libéré par Adobe, et tout nous montre que le html/js récupère de plus en plus les fonctionnalités de flash/actionscript, tandis que flash/flex lui se libère de plus en plus... Ca converge, et toutes ces techno deviennent bien foutues.

            Certes, Flash me pourri encore actuellement la vie (retient pas les mot de passe, peut pas voir les sources de la page, gère très mal les event navigateur, comportements par défaut débiles ou inhomogènes, plante dans mon wrapper 1 video sur 10 [1], je déteste le côté boite noire et l'impossibilité de fournir un patch, j'en passe), mais ce que j'aime particulièrement dans Igenko, c'est qu'il ne dépend pas réellement de flash ou flex, c'est juste un backend pratique notamment pour l'admin.

            Même si le flash meurt demain, on pourra toujours utiliser Igenko au prix d'un petit dev front pour refaire l'admin, le coeur ne bougera pas d'un poil, et qui plus est, pour faire du CMS et du eCommerce, c'est actuellement un bestof des meilleurs concepts que j'ai vu jusqu'à présent, le système est très souple et pas très complexe (pour l'utilisateur et le developpeur de front du moins, pas forcément pour les developpeurs des entrailles d'Igenko).

            Vous aurez remarqué d'ailleurs, en cliquant sur le lien du schéma d'archi, que le front de tout un chacun n'est pas forcément couplé au flash et il est déjà prévu d'être rendu aussi en html "ajaxisé" (Tapestry5) ou en html full client JS (Archetype), mais on peut aussi facilement développer un mix, ou même faire un front en plain text, en html sans rien, en fichier openoffice, en pdf, en rss, en json, whatever...
            Bref vive l'archi en couche... Igenko saibonmangézan :)


            [1] : je suis en 64 bits, et j'ai pas encore testé l'alpha de Flash 10 pour Linux 64(qui pourra guère être moins stable que mon plugin flash actuel), donc je me contente du wrapper 64 -> 32 d'ubuntu et de sa fiabilité douteuse :-o
        • [^] # Re: Igenko

          Posté par  . Évalué à -2.

          Salut papi!
          C'était koi le html au fait?

          hahaha!
          Je blague mais t'es un peu old school quand même...

          Les sites en Flash qui se respectent ont le deep linking et permettent d'utiliser la navigation avec page précédent/suivante.

          Et pour ce qui est du poids, ben je suppose que ca dépend de ce que tu mets dedans...

          Bref, renseigne toi quand même...
          • [^] # Re: Igenko

            Posté par  . Évalué à 4.

            Hey gamin !

            Le (X)HTML, c'est un format de document que tu peux regarder au moyen de ton navigateur, mais pas seulement.

            Tu peux en modifier l'apparence à coup de CSS, tu peux modifier le contenu à coup de JavaScript ou de XSLT, tu peux faire plein de traitements avec de simples scripts dans tout les langages.

            En moins geek:
            Tu peux y faire une recherche de texte avec CTRL+F, tu peux copier du html et le coller dans OOo et garder une partie du formatage, tu peux agrandir la police de la page, et le meilleur pour la fin: tu peux imprimer le document, unbelievable !

            Et accessoirement, le XHTML est un standard ouvert, qui peut être librement mis en œuvre, et que tu peux produire, traiter et consommer uniquement avec des logiciels libres.

            Et j'en passe. (Respect de l'interface de HTTP, etc)

            C'est le quel le système d'arriéré ?
        • [^] # Re: Igenko

          Posté par  . Évalué à 1.

          Sur les liens, tu tombes bien je viens de l'implémenter : va sur http://igenko.org/igenko-website/ (prend pas peur, c'est du pre-alpha ;-) Clique sur un élément du menu -> l'url change et tu peux la mettre dans tes marque-pages. Clique sur pécédent ça marche aussi.

          Sur les pages lourdes : oui actuellement ça rame un peu, mais quand on aura activé le framework caching (RSL) ainsi que quelques optimisations sur la compilation des modules en utilisant le load-external, tu arrives à un niveau très correct. C'est pas la priorité sur nos devs actuels.
          • [^] # Re: Igenko

            Posté par  . Évalué à 3.

            Sur les liens, tu tombes bien je viens de l'implémenter

            Cool, il faut réimplémenter l'ensemble des fonctions d'un navigateur dans Flash :-)

            Sinon le clic du milieu ne fait rien chez moi sur un lien. Je ne peux pas définir une feuille de style personnalisée. Donc non, Flash n'est pas une solution pour les sites web, et ne devrait servir que pour les animations et les jeux.

            ­La faculté de citer est un substitut commode à l'intelligence -- Somerset Maugham

            • [^] # Re: Igenko

              Posté par  . Évalué à 1.

              Il y a des avantages et des inconvénients.

              En fait, ma position sur Flex pour un site web est pas de dire que c'est la bonne solution, mais simplement de faire un projet ayant un website Flex et un website XHTML pour comparer le pour et le contre.

              N'oublions pas également que Javascript 2 et ActionScript 3 vont à moyen terme converger. C'est pourquoi nous utilisons sur le projet le framework PureMVC qui n'a aucune dépendance sur Flex, mais uniquement sur AS3. On a donc très clairement séparé en terme d'archi logicielle ce qui dépendend de Flex, et ce qui n'en dépend pas.
              • [^] # Re: Igenko

                Posté par  . Évalué à 1.

                Précision supplémentaire : j'ai réimplémenté le deeplinking car on est sur une appli Web 2.0, pas à cause de Flex spécifiquement. J'aurais exactement la même problématique avec un Website en Web 2.0 XHTML/Javascript.

Suivre le flux des commentaires

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