Cette folie va-t-elle un jour s’arrêter ?


  • FrançaisFrançais

  • Il y a quelque chose qui ne va vraiment pas dans l’industrie informatique. C’est tellement grave que je n’ai pas réussi à trouver une seule industrie avec la même quantité massive de stupidité, à l’exception peut-être de l’industrie de la mode. C’est comme si l’industrie informatique avait été paralysée dans une étrange sorte d’hypnose de masse.


    Traduction d’un article d’Unixsheikh

    Non, je ne vais pas être poli et appeler ça autrement parce que c’est vraiment de la pure merde.

    Dans le passé, les informaticiens, qu’il s’agisse de programmeurs ou d’autre chose, étaient des gens très intelligents. Des personnes dotées d’un haut niveau d’intelligence et très fières de faire les choses de manière significative et pragmatique.

    Dans les temps dits modernes, c’est comme si tout le monde – sauf quelques-uns – avait laissé tomber son cerveau par terre. Ils n’arrêtent pas d’inventer de “nouvelles façons révolutionnaires” de faire exactement la même chose qui pourrait déjà être faite d’une douzaine de façons. Et ils le font en recouvrant de plus en plus de complexité inutile sur les piles technologiques existantes.

    Electron et React Native Desktop sont censés être une nouvelle façon révolutionnaire de créer des applications de bureau. Sauf qu’ils ne le sont pas et qu’ils rongent toute la mémoire que vous avez et en demandent toujours plus. Ils plantent constamment et n’ont aucune valeur par rapport à une application de bureau native quoi que ce soit – enfin, peut-être à la seule exception que maintenant un bébé de 2 ans peut faire quelque chose de brillant sur lequel vous pouvez cliquer avec votre souris.

    Mais, noooon, tu es un dinosaure, tu ne comprends rien, c’est l’avenir, c’est la façon moderne de faire les choses. Les applications de bureau natives sont mortes !

    PHP est un langage de programmation principalement destiné au développement Web. Il est fait en C, un langage procédural pur, à l’origine comme langage de modèles, et c’est toujours un langage de modèles au cœur même, mais il n’est apparemment pas assez bon. Nous devons mettre un système de template complètement différent au-dessus de PHP, également écrit en PHP, ce qui rend maintenant le chargement de l’application quatre fois plus lent.

    Mais, noooon, tu es un dinosaure, tu ne comprends rien, c’est l’avenir, c’est la façon moderne de faire les choses. Nous ne faisons plus cela dans le développement Web moderne !

    Tous les serveurs Web ont un routeur intégré. Que ce soit NGINX, Apache, lighttpd, Caddy ou autre chose. Mais non. N’utilisons pas cela, ajoutons un autre routeur en plus de cela avec un seul point d’entrée, puis réécrivons fondamentalement chaque requête avant qu’elle ne soit servie.

    Mais, noooon, tu es un dinosaure, tu ne comprends rien, c’est l’avenir, c’est la façon moderne de faire les choses. Nous ne faisons plus cela dans le développement Web moderne !

    La langue native du navigateur est HTML. HTML est un langage de balisage et si vous fournissez du HTML au navigateur, il affichera très rapidement la page avec ce que vous lui donnez. Mais non. Ne faisons pas ça. Alimentons plutôt le navigateur avec JSON, puis faisons en sorte que le moteur JavaScript intégré le traduise en une sortie préformatée qui est ensuite traduite en HTML avant d’être servie à l’utilisateur. Oh, et pendant que nous l’ajoutons, faisons exactement la même chose avec CSS. Ainsi, maintenant, votre simple article de presse ou article de blog prend des années à charger sur une connexion de 1 gigabit et nécessite environ 3 fois plus d’énergie électrique même si vous ne servez que du texte et peut-être quelques images – simplement parce que quelqu’un pensait que c’était vraiment un bonne idée de faire une application React au lieu d’une simple page HTML rendue par le serveur.

    Pourquoi diable cette tendance idiote à tout faire abstraction par couches sur couches de complexité a-t-elle pris une si forte implantation dans l’industrie ? Est-ce que tout le monde sauf les “barbes grises unix” est devenu fou !?

    La situation est vraiment mauvaise pour l’industrie. Et c’est vraiment dommage que les jeunes générations qui grandissent sans rien connaître d’autre, pensant que ces soi-disant “façons modernes de faire les choses” sont les bonnes et les meilleures façons, aient à souffrir lorsque tout commencera à s’effondrer.

    La barrière d’entrée à la programmation doit être élevée ! La programmation est de l’ingénierie, ce n’est pas quelque chose où vous jetez des trucs au mur et voyez ce qui colle et supposez simplement que les langages de programmation, les navigateurs et les systèmes d’exploitation sont faits de poussière magique.

    Note du traducteur : Les principales raisons est que le monde est médiocratique, n’importe quel débile pense savoir coder et une bureaucratie hors norme qui récompense uniquement ceux qui semblent faire du neuf avec du vieux

    N'oubliez pas de voter pour cet article !
    1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
    Loading...

    La Rédaction

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée.