• [^] # Re: javascript, css, xul, les solutions libres existent

    Posté par . En réponse au journal Apollo : le futur ?. Évalué à 2.

    Premièrement non je ne vois pas ça que d'un point de vu utilisateur. Je suis en train de développer un site et dedans je ne mets pas de flash.

    Ce que je veux dire c'est que, si j'ai bien compris l'idée de flash, c'est une technologie sympa parce qu'elle permet de faire plein d'animations et que c'est pas trop lourd (vu que c vectoriel).

    Maintenant un navigateur web c'est fait pour montrer du contenu, alors que là on a un plugin pour faire du rendu. Et le côté logique on l'a avec javascript.

    Perso j'essaie tant bien que mal d'utiliser javascript comme un vrai language OO. Le problème est que c'est pas un language vraiment fait pour ça. Il te permet d'avoir un semblant de concepte de class et d'objet mais c'est pas encore ça....

    C'est justement ce que j'ai aimé dans l'idée de GWT(je ne l'utilise pas parce que je pensais ne pas pouvoir l'utiliser pour mon projet mais c'est une autre histoire) c'est que l'on peut tout programmer en Java qui lui est un vrai language de programmation :)

    Bref je suis persuadé que Flash c'est très agréable pour les non programmeurs à utiliser mais je suis aussi persuadé que si on se donnait de la peine à apporter un framework intéressant pour le javascript + css + xhtml on pourrait avoir quelque chose de puissant, portable et plus adaptable que le flash.

    Maintenant bien entendu le flash donne des possibilités qu'aucune autre technologie ne donne comme la gestion du multimedia (pour les vidéos et/ou l'audio) mais pour ce qui est d'avoir une web application je ne vois pas pourquoi on choisirait plutôt flash à une approche plus html + DOM.

    Juste en passant pour donner un aperçu de ce qui peut être fait auj:

    http://www.openrico.org
    http://script.aculo.us
    http://qooxdoo.org/
    http://www.zkoss.org/ (pour le XUL)
    http://www.html.it/articoli/niftycube/index.html (en attendant CSS3)

    Juste pour donner un exemple de cas où on peut faire quelque chose de bien sans flash et que, si je ne me trompe pas, on ne peut pas faire avec flash.

    En CSS on peut gérer la mise en page selon le media. C'est à dire que la page va apparaître différement si l'on regarde le site depuis un ordinateur, si on veut imprimer le site ou si on surf depuis son téléphone portable. Maintenant j'aimerais qu'on me dise comment on peut faire une telle chose avec Flash?

    Voilà c'était pour dire que souvent on passe à côté de solutions très bien juste parce qu'on nous a dit:"tu veux faire joli, fais avec Flash"

    Voila voila....