• # Le web, mon ami

    Posté par (site web personnel) . En réponse au journal La ronde (boucle?) des langages. Évalué à 8. Dernière modification le 13 mars 2018 à 15:11.

    Vu que je travaille dans le web, je fais la ronde des langages, mais non pas au fil des ans, mais au fil des heures, avec son lot d'immaturité et déconvenue, le monde du web me tuera.

    • Mon expertise: Java (anciennement), PHP (depuis des années)
    • À côté, mais nécessaire: *SQL (si si c'est un langage à part entière)
    • Obligé à cause des autres (TM): TypeScript, JavaScript
    • De mon plein gré sur mon temps perso: Java, PHP, Python, C#

    Et j'en oublie sûrement, je suis amené parfois à intervenir sur toutes sortes de projets, toujours dans le web. Et les stacks sont tellement compliquées que de toute façon, c'est impossible sans être polyglotte.

    À noter que j'ai joué avec C, C++ et Rust aussi, mais à des fins de tests (notamment pour comparer le bytecode généré par les 3) - mais je n'ai pas un niveau assez élevé avec aucun de ces 3 là pour réellement pouvoir en profiter.

    Côté goûts:

    • Je hais: le C, le JavaScript, le Python, et tous les autres langages à typage dynamique (je sais, le C n'en est pas, mais le C est dangereux pour la santé), et encore plus ceux où le monkey patch est possible (franchement, pour tous les adorateurs de Python, désolé, mais c'est plus proche de JavaScript qu'aucun autre langage, mais on en parlera plus tard),
    • J'adore: le Rust, le PHP (c'est un biais, ça reste un langage de merde), le Java, le C#, et tous les langages à typage statique (bien que PHP moderne jouisse d'un typage fort, mais pas complètement statique car les checks sont au runtime, saloperie),
    • J'ai pas d'avis sur tous les autres.