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

Actualités Discussion :

JavaScript rejoint le rang des 10 langages de programmation les plus populaires

  1. #21
    Membre extrêmement actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2011
    Messages
    749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2011
    Messages : 749
    Points : 2 878
    Points
    2 878
    Par défaut
    Citation Envoyé par camus3 Voir le message
    PHP a tout ce qu'il faut pour faire de la vraie POO, que voulez vous de plus?.
    Qu'il soit plus rapide, et qu'il laisse tomber les $ devant les noms de variable (bon après, ça doit faire 7 ans que j'ai pas touché à PHP, ça a un peu changé aujourd'hui)

  2. #22
    Membre régulier
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Mai 2013
    Messages
    42
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mai 2013
    Messages : 42
    Points : 80
    Points
    80
    Par défaut C For Ever
    Ca me fait toujours doucement rigoler les amalgames que certains font " android = java " . Pour le reste rien a dire . Le "C" est en pole position et le restera encore de nombreuses années. C est tres simple, l explication . Autant il y a des programmeurs specialiser dans les "hight level" tout ce qui est UI et consort (donc java, C#, C++ and Co Qt.......), autant il y a des gens eyant la charge du hardware et du "low-level", Kernel , system d exploitation (Exclusivement C ou assembler) . Il serait une erreur de croire que l adoption des langages concue pour les couches superieures se fait a l inssue des langages utilisés dans les couches inferieurs.


    Alors C for Ever

  3. #23
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    Citation Envoyé par DevTroglodyte Voir le message
    Qu'il soit plus rapide, et qu'il laisse tomber les $ devant les noms de variable
    Très honnêtement, je trouve ça très bien d'avoir des noms de variables préfixées obligatoirement par un $ (ou autre). Ca permet d'utiliser des "token" du langage en nom de variable, ce qui n'est pas possible en Java par exemple.

  4. #24
    Expert éminent
    Avatar de kdmbella
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2010
    Messages : 799
    Points : 7 039
    Points
    7 039
    Par défaut
    En tout cas pour moi il est important d'avoir une connaissance pointue du Javascript car en effet c'est un langage qu'on survole un peu trop souvent et qui s'avère pourtant important pour le web. Je pense que s'il y avait un peu plus de rigueur dans son enseignement et/ou son apprentissage on ne lirait pas tout et son contraire à son sujet. Alors va pour un approfondissement de l'apprentissage du JS au delà du
    "L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent."
    - Benjamin Franklin

    De l'aide en Javascript , consultez la FAQ JS.

    De l'aide sur le FrameWork JS DHTMLX : posez vos questions sur le forum des Bibliothèques & Frameworks JS.

  5. #25
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 445
    Points
    28 445
    Par défaut
    Citation Envoyé par Loceka Voir le message
    Très honnêtement, je trouve ça très bien d'avoir des noms de variables préfixées obligatoirement par un $ (ou autre). Ca permet d'utiliser des "token" du langage en nom de variable, ce qui n'est pas possible en Java par exemple.
    $ n'est pas un simple préfixe, c'est plutôt un opérateur :
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     $a = 1;
     $b = 'a';
     $$b ++;
     echo "a = $a"; // a = 2

    ce que je reprocherais personnellement à PHP c'est la gestion des espaces de nom. Elle est arrivée tardivement et n'est pas naturelle.

    faut dire que j'apprécie énormément le principe des Unité en Pascal. Tous les symboles sont automatiquement dans l'espace de nom de leur source:

    Code pascal : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    unit unit1; // le fichier unit1.pas est une unité
     
    interface // ce qui est public
     
     procedure hello; // prototype de la fonction  (cf .h en C)
     
    implementation // implémentation de ce qui est public + ce qui est privé
     
     procedure SayHello; // procédure privée
     begin
       WriteLn('Hello'); 
     end;
     
     procedure hello; 
     begin
       SayHello();
     end;
     
    end.

    si dans une autre unité importe celle-ci, la procédure hello sera connue, si j'ai deux unités qui déclarent la même fonction hello, il me suffit de préfixer la fonction avec le nom de son unité pour l'atteindre "unit1.hello", sachant que sans préfixe, c'est celle qui est "le plus proche" - c'est à dire le dernier import - qui sera utilisé.

    je ne connais pas plus simple et efficace !

    Code pascal : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    program exemple; // exemple.pas est un programme, pas une unité
     
    uses // déclaration explicite des dépendances 
      unit1,
      unit2;
     
    begin
      hello(); // procédure hello() de unit2
      unit1.hello(); // procédure hello() de unit1
      unit2.hello(); // procédure hello() de unit2
    end;

    Dans le même ordre d'idée, en Pascal (objet) il n'est pas nécessaire de préfixer par Self (équivalent de this) les membres de l'objet à l'intérieur d'une de ses méthodes.

    Code pascal : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    unit demo;
    ...
    procedure SayHello;
    begin
      WriteLn('Hello hors object');
    end;
     
    procedure TMonObject.SayHello();
    begin
      WriteLn('Hello dans l''objet');
    end;
     
    procedure TMonObject.hello;
    begin
      Self.SayHello();
      SayHello();  // équivalent à Self.SayHello()
      demo.SayHello(); // appel de la procédure de l'unité, en dehors de l'objet
    end;
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  6. #26
    Membre à l'essai
    Homme Profil pro
    Développeur Java
    Inscrit en
    Septembre 2012
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2012
    Messages : 10
    Points : 21
    Points
    21
    Par défaut
    C'est marrant le peu d'objectivité entre les "vieux", les trolls et les hyper convaincus..

    Je comprends qu'on puisse préférer un langage de part son expérience ou son "savoir" mais c'est tellement subjectif qu'il faut peut être regarder un peu plus loin.

    On a jamais vanté que le js ferait tourné des systèmes embarqués... J'utilise beaucoup Angularjs et Nodejs pour mes projets persos pas seulement parcque je les apprécient mais parcqu'ils collent parfaitement au besoin du service que je développe.

    Je ne vais pas critiquer un gars qui tri des moules avec un script C

    Je pensais les gens ici plus "intelligent" moins fermé d'esprit. Sur tout ceux qui critique je reste persuadé que très peu ont prototypé sur du js en plus (ou pas depuis jquery version 2008)

  7. #27
    Membre chevronné
    Avatar de Pelote2012
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2008
    Messages
    925
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Vienne (Limousin)

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

    Informations forums :
    Inscription : Mars 2008
    Messages : 925
    Points : 1 839
    Points
    1 839
    Billets dans le blog
    2
    Par défaut
    Javascript monte monte. Jquery doit y être pour quelques chose
    Si débugger est l'art d'enlever les bugs ... alors programmer est l'art de les créer

Discussions similaires

  1. Réponses: 31
    Dernier message: 21/02/2018, 18h15
  2. Julia : un aperçu des futurs langages de programmation
    Par Arsene Newman dans le forum Actualités
    Réponses: 16
    Dernier message: 17/02/2015, 14h07
  3. Que pensez vous des nouveaux langages de programmation Vala et Genie
    Par gege2061 dans le forum Langages de programmation
    Réponses: 10
    Dernier message: 15/12/2008, 11h09
  4. Langage de programmation le plus performant
    Par Braillane dans le forum Développement
    Réponses: 7
    Dernier message: 08/03/2008, 08h20
  5. Quel est le langage de programmation le plus pertinent pour du traitement audio ?
    Par LeTouriste dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 02/11/2006, 11h42

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