Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web > Webdesign & Ergonomie
Webdesign & Ergonomie Forum d'entraide Webdesign & Ergonomie : les bonnes pratiques de conception des sites web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/05/2008, 21h08   #1
Invité de passage
 
Inscription : mai 2008
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 1
Points : 0
Points : 0
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
g.gecko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2008, 14h44   #2
Rédacteur/Modérateur
 
Avatar de Thes32
 
Homme
Développeur Web
Inscription : décembre 2006
Messages : 2 333
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : décembre 2006
Messages : 2 333
Points : 3 772
Points : 3 772
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
Thes32 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2008, 06h40   #3
Membre Expert
 
Homme Chris Camel
Architecte de système d'information
Inscription : novembre 2006
Messages : 1 237
Détails du profil
Informations personnelles :
Nom : Homme Chris Camel
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2006
Messages : 1 237
Points : 1 777
Points : 1 777
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).
Tommy31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2008, 11h44   #4
Nouveau Membre du Club
 
Inscription : juin 2005
Messages : 92
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 92
Points : 39
Points : 39
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
Assimil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2008, 17h46   #5
Rédacteur/Modérateur

 
Avatar de arnolem
 
Inscription : février 2005
Messages : 2 798
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : février 2005
Messages : 2 798
Points : 2 673
Points : 2 673
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.
arnolem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2008, 18h06   #6
Membre Expert
 
Homme Chris Camel
Architecte de système d'information
Inscription : novembre 2006
Messages : 1 237
Détails du profil
Informations personnelles :
Nom : Homme Chris Camel
Âge : 37
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : novembre 2006
Messages : 1 237
Points : 1 777
Points : 1 777
Avec l'html 5 en préparation, la donne pourrait bien changer...
Tommy31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/05/2008, 22h26   #7
Membre éclairé
 
Inscription : octobre 2005
Messages : 401
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 401
Points : 383
Points : 383
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.
oyigit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2008, 14h15   #8
Membre actif
 
Inscription : janvier 2007
Messages : 216
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2007
Messages : 216
Points : 199
Points : 199
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.
__________________

mama07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h19.


 
 
 
 
Partenaires

Hébergement Web