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 :

Le code JavaScript est-il moche ?


Sujet :

JavaScript

Vue hybride

gstratege Le code JavaScript est-il... 29/02/2016, 14h03
SylvainPV JavaScript est un langage... 29/02/2016, 14h17
gstratege Je pense ce qui m'embête... 29/02/2016, 14h55
ABCIWEB Salut, Si tu vois des... 29/02/2016, 15h08
gstratege Je pense qu'il ne faut pas... 29/02/2016, 15h21
SpaceFrog On peut en effet coder de... 29/02/2016, 15h52
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 198
    Par défaut Le code JavaScript est-il moche ?
    Bonjour,

    Je suis débutant en JavaScript, dans le sens où je l'ai utilisé rapidement pour faire quelques interactions au seins de mes pages web sans plus.

    Seulement, en regardant récemment du code JavaScript de bibliothèques assez complexes, je me suis aperçu que c'est assez différents du code objet un peu comme en Java ou en C#.

    Je voyais des fonctions et des tableaux un peu partout, qui s'enchaînaient et qui s'emboitaient. Bref, j'ai trop du mal à comprendre le code.

    J'ai l'impression que c'est moche.

    Je ne suis pas ici pour critiquer ou quelque chose comme ça, j'essaye juste de comprendre.

    Donc merci à vous les développeur JavaScript, de m’éclaircir un peu plus sur le sujet et pourquoi pas me donner un peu plus envie d'apprendre ce langage.

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    JavaScript est un langage très permissif, haut niveau, et multi-paradigme. Ça veut dire qu'on peut faire des choses fantastiques avec, mais aussi et très facilement des choses catastrophiques.

    La beauté du code comporte une bonne partie de subjectivité, mais ce qui est sûr, c'est que si un code JS ne te plaît pas, tu as sûrement la possibilité de le réécrire "à ta façon" sans en changer le fonctionnement.

    Tu as un exemple de code "moche" à montrer ? On peut peut-être arranger ça.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 198
    Par défaut
    Je pense ce qui m'embête c'est qu'il n'est pas un langage objet

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Salut,

    Si tu vois des codes complexes quand il s'agit de traiter des tableaux, je ne suis pas très étonné. Les fonctions javascript disponibles pour le traitement des tableaux sont longtemps restées du niveau de l'age de pierre. D'où un code très besogneux. Mais ça s'arrange petit à petit avec les dernières versions.

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2011
    Messages
    198
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 198
    Par défaut
    Je pense qu'il ne faut pas que je saute les étapes, je dois lire un tuto complet avant, car effectivement ça m'a l'air assez différent du Java

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    On peut en effet coder de façon très moche avec Javascript.
    Mais l'avantage comme le souligne Sylvain, c'est que l'on peut aussi coder de belle manière.

    Il est vrai cependant que la permissivité de ce langage est à la fois on atout et son désavantage.
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  7. #7
    Rédacteur/Modérateur

    Avatar de SylvainPV
    Profil pro
    Inscrit en
    Novembre 2012
    Messages
    3 375
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3 375
    Par défaut
    Et JavaScript est bel et bien un langage objet, mais basé sur les prototypes et non les classes.

Discussions similaires

  1. [Article] Pourquoi générer le code JavaScript est une fausse bonne idée
    Par sekaijin dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 25/01/2015, 22h14
  2. Réponses: 24
    Dernier message: 01/12/2009, 14h58
  3. qu'est ce que ce code javascript ?
    Par thebeb dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/09/2009, 20h16
  4. Executer une portion de code uniquement si le javascript est actif
    Par Rakken dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/04/2007, 10h23

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