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

  1. #61
    Membre extrêmement actif
    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
    Citation Envoyé par Un expert en programmation
    D'ailleurs il croit toujours que le JS c'est de la POO

  2. #62
    Membre éclairé
    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

    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 éclairé
    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
    Ce message n'a pas pu être affiché car il comporte des erreurs.
    Citation Envoyé par Un expert en programmation
    D'ailleurs il croit toujours que le JS c'est de la POO

  6. #66
    Modérateur

    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é
    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 éclairé
    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é
    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
    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."
    Citation Envoyé par Un expert en programmation
    D'ailleurs il croit toujours que le JS c'est de la POO

  11. #71
    Membre éclairé
    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
    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 ?
    Citation Envoyé par Un expert en programmation
    D'ailleurs il croit toujours que le JS c'est de la POO

  13. #73
    Membre confirmé
    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
    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.
    Citation Envoyé par Un expert en programmation
    D'ailleurs il croit toujours que le JS c'est de la POO

  15. #75
    Membre confirmé
    Le sondage n'est pas sur l'utilisation, il est sur l'appréciation.

  16. #76
    Membre expert
    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.

    Venez discuter sur le Chat de Développez !

  17. #77
    Membre confirmé
    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
    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
    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.
    Citation Envoyé par Un expert en programmation
    D'ailleurs il croit toujours que le JS c'est de la POO

  20. #80
    Membre éprouvé
    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.

###raw>template_hook.ano_emploi###