IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Webdesign & Ergonomie Discussion :

Javascript ou Flash ?


Sujet :

Webdesign & Ergonomie

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Javascript ou Flash ?
    Bonsoir,


    Suite à l'exploration de nombreux sites web, je réalise de mieux en mieux les possibilités offertes par javascript, notamment concernant les possibilités d'ajouter du mouvement sur une page. J'ai visité certains sites sur lesquels toute l'animation est réalisée en Javascript, et pourtant j'aurais juré qu'il s'agissait d'un .swf...

    Ma question est donc la suivante: Quelle est la différence entre un site où les animations sont gérées par des codes javascript et un site entièrement réalisé en flash ? Et surtout, quels sont les avantages, inconvénients et limites respectives des 2 méthodes ?

    Je vous remercie par avance pour vos conseils et avis !

    A bientôt

  2. #2
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    Salut,

    Du point de vue chargement, un site en flash est plus lourd (javascript c'est du texte!);du côté sécurité le client peut voir le code JS...

    A toi de voir!
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

  3. #3
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    Il reste encore et toujours des différences notables entre javascript (par la manipulation du DOM) et flash en terme de rendu ou de fluidité.
    Un certain nombre de libs rendent les effets et les animations faciles et assez réussis mais cela reste très sommaire en regard de ce qu'il est possible de faire en flash. Un coup d'oeil là (http://www.dhteumeuleu.com/) pour voir que js se débrouille pas si mal...

    En outre, il existe une réelle difficulté de compatibilité à assurer envers les navigateurs, chose qui existe pas en flash (si ce n'est la version).

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 92
    Points : 56
    Points
    56
    Par défaut
    Pour ce qui est de l'absence de probleme de compatibilité avec flash, je ne suis pas d'accord. j'ai des animation qui se comporte différemment entre IE et Firefox par exemple.

    Bien sur, le Javascript est beaucoup plus limité que le flash pour faire des animation, mais souvent, les gens utilisent du flash à des endroit ou du javascript aurait largement suffit. Animer un bouton pour un rollover par exemple. En javascript, ça permet de laisser le lien accessible dans le cas ou la personne n'as pas JS ou Flash, mais en Flash, le bouton ne seras plus accessible si la personne navigue sans le plugin

    Apres, pour les problèmes de compatibilité avec JS, on se pose moin la question avec de bonnes bibal comme mootools
    Mais tout ça reste lourd, et surtout, le JS bouffe beaucoup de ressource, et fait souvent ramer les PC bas de gamme quand il y en a trop.

    En fait, je dirait que ce sont 2 paradigme différents, personnellement, je les ai apris tout les deux, et celà me permet de faire un choix pour celui qui est le plus adapté à une situation donné, car les deux ont du bon et du mauvais en fonction de la manière dont on les utlises

  5. #5
    Rédacteur

    Avatar de arnolem
    Profil pro
    Inscrit en
    Février 2005
    Messages
    2 856
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 856
    Points : 6 114
    Points
    6 114
    Par défaut
    Flash et Javascript non rien a voir.

    Flash est embarqué dans ton navigateur, il faut voir ça comme un contenu intéractif contenu dans une boite. Tu peux faire des films d'animations.

    Javascript est un langage qui permettra de donner de l'interactivité à ton site, il permet de manipuler des éléments HTML

    Si tu veux faire un animation, il faut donc du flash. Si tu veux faire apparaitre/ disparaitre des éléments d'un page, il te faut du javascript.
    Si tu veux faire un menu animé, là tu peux peux te poser la question.

  6. #6
    Membre chevronné

    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Novembre 2006
    Messages
    1 252
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 252
    Points : 1 954
    Points
    1 954
    Par défaut
    Avec l'html 5 en préparation, la donne pourrait bien changer...

  7. #7
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Points : 444
    Points
    444
    Par défaut
    Perso je trouve que le comportement du javascript diffèrent largement entre navigateurs (à moins de respecter parfaitement le DOM, et encore...). Il est aussi beaucoup plus difficile à déboguer...
    Cela ne veut pas dire qu'il faut faire du flash et que du flash.
    Certaines choses ne sont beaucoup plus simple en Javascript (accès aux éléments des formulaires), d'autres sont beaucoup plus simples en flash (animations, tests de collisions...).

    L'avantage d'utiliser le javascript est aussi l'accès plus simple à tes composants du formulaire côté serveur. Ou là tu peux utiliser des languages plus répendu comme le PHP, le JAVA, le C#...

    Par contre flash reste beaucoup plus puissants en ce qui concerne l'interactivité des pages Webs.

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Points : 232
    Points
    232
    Par défaut
    Il reste encore plusieurs différences entre javascript et flash.

    Premièrement, flash est une technologie qui ne permet pas une modification aisé du code, on est obligé de retourner dans le code source de toute l'animation.

    deuxièmement, flash est une technologie qui n'est pas tout accessible au personne handicapé physiquement ou par leur matériel. En javascript, on peut trouver des alternatives pour rendre les pages accessible.

Discussions similaires

  1. [débat] JavaScript VS Flash
    Par Alexino2 dans le forum Général Conception Web
    Réponses: 7
    Dernier message: 20/01/2007, 19h51
  2. liaison javascript et Flash
    Par bilou76 dans le forum Flash
    Réponses: 1
    Dernier message: 09/01/2007, 17h07
  3. Javascript et Flash
    Par drav41 dans le forum Flash
    Réponses: 3
    Dernier message: 27/04/2006, 14h31
  4. Réponses: 3
    Dernier message: 15/11/2005, 10h07
  5. Communication Javascript vers Flash
    Par wwave dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/11/2005, 10h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo