Assembleur
C
C#
C++
Cobol
Dart
Delphi
Fortran
Go
Haskell
Java
JavaScript
Kotlin
Lisp
MATLAB
Objective-c
Pascal
Perl
PHP
Python
R
Ruby
Rust
Scala
Swift
TypeScript
VBA
WLangage (WinDev)
Autres, merci de préciser
Sans avis
- 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.
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.
Les puristes de JS te diront qu'utiliser un framework tel qu'Angular est une hérésie.Envoyé par grunk;10953478Aujourd'hui j'ai un 3 projets Angular [S
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.
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."
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 .
Le sondage n'est pas sur l'utilisation, il est sur l'appréciation.
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
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.
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager