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

Affichage des résultats du sondage: Quels sont les langages de programmation que vous détestez le plus en 2019 ? Pourquoi ?

Votants
291. Vous ne pouvez pas participer à ce sondage.
  • Assembleur

    20 6,87%
  • C

    18 6,19%
  • C#

    26 8,93%
  • C++

    34 11,68%
  • Cobol

    29 9,97%
  • Dart

    4 1,37%
  • Delphi

    11 3,78%
  • Fortran

    7 2,41%
  • Go

    20 6,87%
  • Haskell

    3 1,03%
  • Java

    55 18,90%
  • JavaScript

    153 52,58%
  • Kotlin

    9 3,09%
  • Lisp

    8 2,75%
  • MATLAB

    14 4,81%
  • Objective-c

    21 7,22%
  • Pascal

    3 1,03%
  • Perl

    9 3,09%
  • PHP

    45 15,46%
  • Python

    37 12,71%
  • R

    12 4,12%
  • Ruby

    11 3,78%
  • Rust

    4 1,37%
  • Scala

    11 3,78%
  • Swift

    9 3,09%
  • TypeScript

    20 6,87%
  • VBA

    82 28,18%
  • WLangage (WinDev)

    66 22,68%
  • Autres, merci de préciser

    3 1,03%
  • Sans avis

    9 3,09%
Sondage à choix multiple
  1. #61
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 868
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 868
    Points : 1 754
    Points
    1 754
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Lcf.vs Voir le message
    C'est tout le coeur du problème... en fait, même si le JS était le meilleur langage au monde, t'as décidé que tu l'aimais pas, donc peu importe son évolution... ça mènera toujours aux mêmes arguments exempts d'intérêt.
    Bah non, j'aime TypeScript qui est plus ou moins ce que devrait être JS (moins les vérifications au runtime), quand JS aura implémenté tout ça sans devoir passer par 200mo de dépendances j'adapterai mon opinion

  2. #62
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    mai 2019
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mai 2019
    Messages : 120
    Points : 284
    Points
    284
    Par défaut
    Citation Envoyé par Mister Nono Voir le message
    ET NON ENCORE UNE FOIS : L'important est que le langage fasse ce qu'on lui demande de réaliser. Ni plus, ni moins.
    Donc dans ce cas le JS est le meilleur langage du monde vu qu'il est ultra permissif, fin du débat, j'ai envie de dire c'est mon choix de demander à JS d’additionner un chiffre à ma chaîne de caractère sans avoir à faire de conversion, pouette pouette.

  3. #63
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Architecte Web / Android
    Inscrit en
    août 2003
    Messages
    5 616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 5 616
    Points : 15 319
    Points
    15 319
    Par défaut
    Citation Envoyé par Lcf.vs Voir le message
    C'est exactement ce que je dis, ce n'est pas le JS, le problème, mais la façon dont certains s'en servent...

    • volatilité : suffit de pas choisir ses outils sur base de la mode du jour mais bien sur des approches plus stables, plus proches du natif, plus facilement remplaçable sans devoir tout réécrire, ...
    • dépendances : c'est toi qui les choisis, hein, ça ne devient une boule de pus que si tu fais en sorte
    • building : rien ne t'oblige à passer par des bundlers, les browsers modernes supportent bien les modules, à présent
    • Aujourd'hui j'ai un 3 projets Angular 2,4,5,6,7 . Rien ne me garantie que dans 5 ans Angular sera toujours là. Idem pour vue.js ou react qui sont pourtant les acteurs majeurs actuellement. Y'a qu'a voir le résultat avec Angular 1.x qui se retrouve finalement très vite abandonné.
    • C'est effectivement moi qui choisi mes dépendances , en revanche je choisi pas ce dont elles dépendent ... J'au aussi la solution de tout refaire pour ne dépendre de personne , mais personne ne fait ca. Donc un simple npm install d'une dépendance peut me conduire à me retrouver avec 200Mo de lib (j'exagère un peu mais parfois pas tant que ça).
    • J'ai pas le luxe de faire des app uniquement pour les navigateurs modernes. Je suis même dans un contexte où quand l'utilisateur à autre chose que IE c'est la fête , donc non je n'ai pas beaucoup le choix. Et c'est un des autres problème de JS , (qu'on rencontre coté android aussi, mais avec des solutions) c'est la fragmentation.


    En fait pour moi le principal défaut de JS reste sa jeunesse (quand on parle de js moderne). L'écosystème évolue beaucoup trop pour en faire un candidat sûre dans mes développements pro.

    A côté de ca j'ai fait un petit gestionnaire de dépendance pour C++ en js et c'est probablement un des langages les plus adaptés pour ce genre d'exercice.

    Citation Envoyé par Sodium Voir le message
    Bah non, j'aime TypeScript qui est plus ou moins ce que devrait être JS (moins les vérifications au runtime), quand JS aura implémenté tout ça sans devoir passer par 200mo de dépendances j'adapterai mon opinion
    je suis du même avis , mais je pense que ça vient surtout de mon incapacité à embrasser les prototypes et autre truc un peu bizarre de js.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #64
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    mai 2019
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mai 2019
    Messages : 120
    Points : 284
    Points
    284
    Par défaut
    Citation Envoyé par grunk Voir le message
    • Aujourd'hui j'ai un 3 projets Angular 2,4,5,6,7 . Rien ne me garantie que dans 5 ans Angular sera toujours là. Idem pour vue.js ou react qui sont pourtant les acteurs majeurs actuellement. Y'a qu'a voir le résultat avec Angular 1.x qui se retrouve finalement très vite abandonné. On à moins ce problème avec d'autre langage.
    • C'est effectivement moi qui choisi mes dépendances , en revanche je choisi pas ce dont elles dépendent ... J'au aussi la solution de tout refaire pour ne dépendre de personne , mais personne ne fait ca. Donc un simple npm install d'une dépendance peut me conduire à me retrouver avec 200Mo de lib (j'exagère un peu mais parfois pas tant que ça).
    • J'ai pas le luxe de faire des app uniquement pour les navigateurs modernes. Je suis même dans un contexte où quand l'utilisateur à autre chose que IE c'est la fête , donc non je n'ai pas beaucoup le choix. Et c'est un des autres problème de JS , (qu'on rencontre coté android aussi, mais avec des solutions) c'est la fragmentation.
    Pour faire un peu l'avocat du diable Angular 1 c'était surtout pour abandonner le JS pur et passer au TS.

    Et le 2 3 4 5 6 7 c'est juste une façon de noter les majs, entre une version 2 et 7 il y à finalement peu de différences, c'est comme la notation des majs de chrome.

  5. #65
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 868
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 868
    Points : 1 754
    Points
    1 754
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par grunk;10953478Aujourd'hui j'ai un 3 projets Angular [S
    2,4,5,6[/S],7 . Rien ne me garantie que dans 5 ans Angular sera toujours là. Idem pour vue.js ou react qui sont pourtant les acteurs majeurs actuellement. Y'a qu'a voir le résultat avec Angular 1.x qui se retrouve finalement très vite abandonné.
    Les puristes de JS te diront qu'utiliser un framework tel qu'Angular est une hérésie.

  6. #66
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Architecte Web / Android
    Inscrit en
    août 2003
    Messages
    5 616
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Architecte Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 5 616
    Points : 15 319
    Points
    15 319
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Les puristes de JS te diront qu'utiliser un framework tel qu'Angular est une hérésie.
    Les puristes y sont gentils , mais j'ai des deadline à tenir moi
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #67
    Membre confirmé Avatar de KsassPeuk
    Homme Profil pro
    Post-Doctorant
    Inscrit en
    juillet 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juillet 2013
    Messages : 127
    Points : 537
    Points
    537
    Par défaut
    Citation Envoyé par PhilippeGibault Voir le message
    Pour moi, c'est Javascript, car Javascript est un faux langage.
    Qu'est ce qui différencie un faux langage d'un vrai langage ? (ou un bon chasseur d'un mauvais chasseur).

  8. #68
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    mai 2019
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mai 2019
    Messages : 120
    Points : 284
    Points
    284
    Par défaut
    Citation Envoyé par KsassPeuk Voir le message
    Qu'est ce qui différencie un faux langage d'un vrai langage ? (ou un bon chasseur d'un mauvais chasseur).
    Le vrai langage, il te laisse faire ce que tu veux, mais faut pas faire n'importe-quoi, le mauvais langage, baaah il te laisse faire ce que tu veux, mais faut pas faire n'importe-quoi.

  9. #69
    Membre confirmé Avatar de KsassPeuk
    Homme Profil pro
    Post-Doctorant
    Inscrit en
    juillet 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juillet 2013
    Messages : 127
    Points : 537
    Points
    537
    Par défaut
    Sinon, blague à part et malgré le fait que j'ai des gros soucis avec le langage JS concernant pas mal de points. Il y a quand même quelques trucs sympas à son sujet.

    Notamment, le fait qu'il existe plusieurs sémantiques formelles de JS :



    Ou encore des travaux sur des interpréteurs prouvés :



    Et même des travaux autour de logiques de programmes pour JS :



    Bref, pas mal pour un faux langage.

  10. #70
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 868
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 868
    Points : 1 754
    Points
    1 754
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par KsassPeuk Voir le message
    Qu'est ce qui différencie un faux langage d'un vrai langage ? (ou un bon chasseur d'un mauvais chasseur).
    Un vrai langage n'est pas cité par 55% d'intervenants sur un forum de devs comme le langage qu'ils détestent le plus déjà.

    La répartie préférée des fanatiques de JS c'est qu'on ne l'aime pas parce qu'on ne le comprend pas. Très bien, mais pourquoi n'a-t-on pas la même relations avec tous les autres langages alors ? Est-ce parce que les personnes pratiquant d'autres langages sont toutes expertes de ceux-ci ou est-ce qu'il n'y aurait pas plutôt un problème du côté de JS ?

    Je vais re-citer une énième fois Jerry Seinfeld : "Sometimes the road less traveled is less traveled for a reason."

  11. #71
    Membre actif
    Homme Profil pro
    Développeur Java
    Inscrit en
    mai 2019
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : mai 2019
    Messages : 120
    Points : 284
    Points
    284
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Un vrai langage n'est pas cité par 55% d'intervenants sur un forum de devs comme le langage qu'ils détestent le plus déjà.

    La répartie préférée des fanatiques de JS c'est qu'on ne l'aime pas parce qu'on ne le comprend pas. Très bien, mais pourquoi n'a-t-on pas la même relations avec tous les autres langages alors ? Est-ce parce que les personnes pratiquant d'autres langages sont toutes expertes de ceux-ci ou est-ce qu'il n'y aurait pas plutôt un problème du côté de JS ?

    Je vais re-citer une énième fois Jerry Seinfeld : "Sometimes the road less traveled is less traveled for a reason."
    Peut-être parce-que c'est un langage qu'on aime détester ?

    Et de plus si on part de ce constat, la route la plus utilisée c'est justement celle du JS, la plus utilisée et la plus critiquée.

  12. #72
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 868
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 868
    Points : 1 754
    Points
    1 754
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par L33tige Voir le message
    Et de plus si on part de ce constat, la route la plus utilisée c'est justement celle du JS, la plus utilisée et la plus critiquée.
    Tu en connais combien d'autre des langages de scripting universellement supportés côté client ?

  13. #73
    Membre confirmé Avatar de KsassPeuk
    Homme Profil pro
    Post-Doctorant
    Inscrit en
    juillet 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juillet 2013
    Messages : 127
    Points : 537
    Points
    537
    Par défaut
    Citation Envoyé par Sodium Voir le message
    Un vrai langage n'est pas cité par 55% d'intervenants sur un forum de devs comme le langage qu'ils détestent le plus déjà.
    Oui mais alors du coup je suis embêté, parce que sur SO, qui est probablement plus représentatif que DVP du fait notamment de la taille et de la variété de l'échantillon, on trouve qu'il est pas si mal populaire ce brave JS : https://insights.stackoverflow.com/s...ded-and-wanted .

  14. #74
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 868
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 868
    Points : 1 754
    Points
    1 754
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par KsassPeuk Voir le message
    Oui mais alors du coup je suis embêté, parce que sur SO, qui est probablement plus représentatif que DVP du fait notamment de la taille et de la variété de l'échantillon, on trouve qu'il est pas si mal populaire ce brave JS : https://insights.stackoverflow.com/s...ded-and-wanted .
    Si l'on part du postulat qu'une chose très pratiquée l'est parce que les gens aiment le faire, on pourrait en déduire que je perds une heure par jour sur les routes pour aller au travail parce que je kiffe ça.

  15. #75
    Membre confirmé Avatar de KsassPeuk
    Homme Profil pro
    Post-Doctorant
    Inscrit en
    juillet 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juillet 2013
    Messages : 127
    Points : 537
    Points
    537
    Par défaut
    Le sondage n'est pas sur l'utilisation, il est sur l'appréciation.

  16. #76
    Membre expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    juin 2006
    Messages
    1 809
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : juin 2006
    Messages : 1 809
    Points : 3 072
    Points
    3 072
    Par défaut
    Citation Envoyé par KsassPeuk Voir le message
    Le sondage n'est pas sur l'utilisation, il est sur l'appréciation.
    s'il n'y a que ca...

    C, C#, C++, Cobol, Dart, Delphi, Fortran,etc... c'est tout pourris, je deteste (je ne peux pas me justifier vu que je ne connais pas ces langages)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

  17. #77
    Membre confirmé Avatar de KsassPeuk
    Homme Profil pro
    Post-Doctorant
    Inscrit en
    juillet 2013
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : juillet 2013
    Messages : 127
    Points : 537
    Points
    537
    Par défaut
    Citation Envoyé par Doksuri Voir le message
    s'il n'y a que ca...

    C, C#, C++, Cobol, Dart, Delphi, Fortran,etc... c'est tout pourris, je deteste (je ne peux pas me justifier vu que je ne connais pas ces langages)
    Oui d'ailleurs, puisqu'on y vient ça permet d'aborder un point important qui différencie les deux sondages. L'un porte sur une appréciation positive, l'autre sur une appréciation négative. Quand on travaille en permanence avec un langage donné, il est très facile de lui trouver des qualités et des défauts pertinents, mais il est encore beaucoup plus facile de trouver des défauts absolument pas pertinents pour une techno que l'on n'utilise pas. Notamment quand la dite techno ne correspond pas au secteur dans lequel on travaille, ou ne répond pas au besoins que l'on a. Du coup, c'est aussi vachement plus facile de trouver une armée de trolls pour chier sur un langage qu'ils n'utilisent pas que pour en mettre un en valeur.

    Bref, la pertinence de ce sondage

  18. #78
    Membre du Club
    Femme Profil pro
    Développeur Java
    Inscrit en
    septembre 2014
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Andorre

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : septembre 2014
    Messages : 15
    Points : 40
    Points
    40
    Par défaut
    Pour moi le meilleur langage est celui qui permet la plus grande productivité pour écrire du code robuste.

    Comme en ce moment j'alterne entre Java et C++, je peux dire que c'est C++ le plus mauvais langage de ce point de vue car le temps passé sur des aspects techniques et non métiers est beaucoup plus élevé qu'en Java.

  19. #79
    Membre extrêmement actif
    Avatar de Sodium
    Femme Profil pro
    Développeuse web
    Inscrit en
    avril 2014
    Messages
    1 868
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeuse web

    Informations forums :
    Inscription : avril 2014
    Messages : 1 868
    Points : 1 754
    Points
    1 754
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par chinagirl Voir le message
    Pour moi le meilleur langage est celui qui permet la plus grande productivité pour écrire du code robuste.

    Comme en ce moment j'alterne entre Java et C++, je peux dire que c'est C++ le plus mauvais langage de ce point de vue car le temps passé sur des aspects techniques et non métiers est beaucoup plus élevé qu'en Java.
    Oui mais le but de C++ plus est d'être bas niveau et donc d'être au plus près des ressources de la machine, il est notamment utilisé pour écrire les api graphiques car c'est là que le que chaque ressource économisée compte. Tu compares des pommes et des poires, mais pas les mêmes pommes et poires que JavaScript.

  20. #80
    Membre éprouvé
    Homme Profil pro
    chomeur
    Inscrit en
    avril 2015
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : chomeur
    Secteur : Distribution

    Informations forums :
    Inscription : avril 2015
    Messages : 535
    Points : 1 064
    Points
    1 064
    Par défaut
    Quand j'ai commencé les cours sur JS jQuery était encore une bizarrerie méconnue

    Et si je me souviens bien j'ai eu les meilleurs résultats de ma classe trois ans d'affilé

    en même temps si il s'agit d'une classe de nul sa ce comprend
    Plus vite encore plus vite toujours plus vite.

Discussions similaires

  1. Quels sont les langages de programmation que vous voulez apprendre en 2019 ?
    Par Michael Guilloux dans le forum Langages de programmation
    Réponses: 52
    Dernier message: 20/10/2019, 03h05
  2. Réponses: 140
    Dernier message: 06/12/2018, 16h54
  3. Quels sont les langages de programmation que vous détestez le plus, et pourquoi ?
    Par Siguillaume dans le forum Langages de programmation
    Réponses: 214
    Dernier message: 31/08/2017, 11h38
  4. Sondage : quels sont les langages de programmation que vous maîtrisez ?
    Par Michael Guilloux dans le forum Débats sur le développement - Le Best Of
    Réponses: 81
    Dernier message: 27/03/2017, 10h33

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