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

JavaScript Discussion :

Javascript, aujourd'hui ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Mai 2008
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 191
    Par défaut Javascript, aujourd'hui ?
    Bonjour,

    Je ne sais pas programmer en Javascript, car a l'époque ou je voulais m'y mettre et ca avait l'air ... (excusez moi du terme) d' "un merdier".

    Alors de mémo il me semble que chaque navigateur avait sa propre nuance d'interpretation du code, et qu'il fallait souvent parfois réaliser plusieurs bout de code différent pour une même action, chacun tenant a faire fonctionner pour un navigateur, voir pour une version d'un navigateur !

    Néanmoins je m'aperçois que ce langage parait inévitable dans les métiers du web et sert souvent (de ciments) entre les différents langages Web !

    1 - Est-ce qu'il existe aujourd'hui UN javascript 100% NORMALISE par tous les navigateur Actuel ?

    2 - Y aurait t'il un autre language "aussi puissant" coté client ?

    (Je veux dire par la As3, ca reste cantonné a un objet flash, silvelight ou Java Idem, sans parlé des MV qu'il faut installé obligatoirement pour chacun d'entre eux)

    Voila, merci

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    ==>


    sinon version constructive , les choses ont un peu évolué , il existe des frameworks javascript qui permette d'uniformiser le résultat des développements , donc plus besoins de coder de différentes façon pour obtenir un résultat cohérent sous les différents navigateur ...

    jquery, dojo , prototype pour ne citer qu'eux

  3. #3
    Invité
    Invité(e)
    Par défaut
    je serait pas aussi pessimiste

    en regle generale tous les navigateurs respectent bien le javascript mais les choses se corses si on parle du CSS et du DOM qui est l'interface entre le javascript et les divers elements qui constitue une page et la il y des differences.

    en regle generale (peut etre que je me trompe) quand on programme on s'arrange pour que sa fonctionne sur opera firefox chrome safari et internet explorer

    entre chrome safari firefox et opera les difference au niveau du DOM et du CSS son tres rare car ils respectent une norme instorer par le w3c afin d'eviter les derives que l'on a connu a l'epoque dont tu fait reference

    le navigateur qui causse le plus de probleme c'est internet explorer qui a decide de faire cavalier seul et de cree ses propres commandes pour le meme resultat mais qui demande une syntaxe differente donc deux codes differents
    heureusement il s'agit de quelles commandes.

    le deuxieme proble de IE c'est qu'il existe plusieurs versions dont IE 6 navigateur qui date de 2001 environ et que environ 30 % des internautes utilise encore et qui ne supporte pas tres bien le CSS et la aussi c'est la galere

    ++

  4. #4
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    le problème ne vient nullement des navigateurs, mais de leur moteurs html qui se basent plus ou moins sur les recommandations du W3C pour plus d'information sur qui utilise quoi :

    http://fr.wikipedia.org/wiki/Moteur_de_rendu_HTML

    ce qui explique pourquoi certain navigateur ont un rendu plus rapide, d'autre performe dans le javascrip( chrome ^^ )

    Mais globalement , il y a toujours des différences entre le rendu , la vitesse d'exécution des sites, d'un navigateur a l'autre ^^

  5. #5
    Membre très actif
    Inscrit en
    Mai 2008
    Messages
    191
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 191
    Par défaut
    Merci pour vos réponses.

    Donc pour résumer la situation aujourd'hui, il y a dans le pire des cas 2 syntaxes, 1 pour Firefox & Co et 1 pour Ie.

    La chose que je m'étais laisser entendre c'était que Ie7 ou Ie8 respecter toute les normes (je ne sais plus lequel, le dernier ou les 2)

    1 - Ce n'est donc toujours apparament pas vrai pour le Javascript ?

    Quand a Ie6, il va bien tôt ou tard finir par disparaitre ...

    Quand au framework que vous exposez, je n'ai pas bien compris le fonctionnement >

    2 - Tu code pour firefox, il ajoute l'équivalent pour Ie ?

    3 - Quel est le framework le plus populaire dans ce cas ?

    Un grand merci a vous

  6. #6
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    pour faire simple , je t'orienterais vers jquery ;-)

    oui javascript n'est pas tout a fais interprèté pareil sur firefox, ie ET chrome

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 23/05/2006, 14h36
  2. Pb pour affichage date aujourd'hui
    Par kikaillo dans le forum Access
    Réponses: 6
    Dernier message: 14/04/2006, 14h04
  3. Réponses: 5
    Dernier message: 12/04/2006, 09h56
  4. Réponses: 1
    Dernier message: 21/11/2005, 18h22
  5. BTS Info de Gestion passé aujourd'hui question pour SQL
    Par red210 dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 29/05/2005, 14h48

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