• [^] # Re: Le web

    Posté par . En réponse au journal Qui fait des trucs "cools" en France et en Europe?. Évalué à 3.

    Comme tu le dis très bien, ça rend le javascript "supportable". Elm et Purescript sont, ÀMHA, le future. Au en tout cas le future sont les langages qui se compilent vers JavaScript (avec une préférence perso pour Elm et PureScript)

    Pour répondre à ta deuxième partie, fait que la communauté soit incompétente ne change absolument rien du langage si tu code dans ta cabane dans la forêt. Mais en réalité, tu utilise des bibliothèques logicielles. Et parce que la communauté est vraiment incompétente elle ne rend pas compte de la mauvaise qualité des bibliothèques, et ces bibliothèques en questions deviennent standard. Et un jour tu utilise une bibliothèque (dans mon cas c'était Select2.js) et je me rend compte d'un bug ou d'une fonctionnalité manquante. Je cherche à le résoudre ou à l'ajouter, commence à lire le code pour faire une pull-request, et là... Kaboum... Je me rend compte... Le code spaghetti, le bug que je cherchais a résoudre avait ses racines bien plus profond dans le code (le bug aurait été pu résolu avec un simple if, mais le problème se posait bien avant que le code n'atteigne cette ligne de code), plein de valeur codées en dur, ... Un vrai cauchemar.

    Et mon expérience s'est répété avec une multitude d'autres bibliothèques considérées standard.

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »