|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2008 Messages : 1 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 333 ![]() |
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 |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Chris CamelArchitecte de système d'information Inscription : novembre 2006 Messages : 1 237 ![]() |
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). |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 92 ![]() |
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 |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Inscription : février 2005 Messages : 2 798 ![]() |
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.
__________________
Besoin d'un site internet ? Contactez Wixiweb Suivez Moi sur GOOGLE+ Mes articles - Chargée d'étude, aménagement et développement du territoire - Camp de basket - Passion Sans Frontiere - |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Chris CamelArchitecte de système d'information Inscription : novembre 2006 Messages : 1 237 ![]() |
Avec l'html 5 en préparation, la donne pourrait bien changer...
|
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : octobre 2005 Messages : 401 ![]() |
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. |
|
|
00
|
|
|
#8 |
|
Membre actif
![]() Inscription : janvier 2007 Messages : 216 ![]() |
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. |
|
00
|
Copyright © 2000-2012 - www.developpez.com