• [^] # Re: à propos de Composer et autres

    Posté par . En réponse au journal Je n'aime pas le code moderne. Évalué à -2.

    Allez, Linux ne compile qu'avec GCC, ça restreint ma liberté de choisir mon compilo, Linux est contre le philosophie du libre. Ou pas. tu peux toujours inventer un truc à ce niveau.

    Là tu extrapole.

    Déjà parce que Linux dépend de certaines extensions de GCC. Une lib qui veut s'installer via composer ne dépend pas de librairies de ce dernier (qui n'en a pas) pour fonctionner, elle fonctionne en toute autonomie.

    Ensuite, comparer quelque chose d'aussi critique que le noyau Linux et une librairie PHP qui fait du routage pour une app web, c'est osé...

    Oui. Du coup tu dis toi-même que tes idées sur le libre sont fausses. J'avoue ne pas comprendre à quoi tu veux en venir.

    Je ne dis pas que mes idées sont fausses, je dis qu'il n'y a pas de raison d'obliger un dev à passer par composer pour installer sa lib. Comme je l'ai dis plus tôt, PHPUnit propose les deux méthodes d'installation, c'est donc qu'il est possible de laisser le choix aux développeurs de leur méthode d'installation. Et bien que nous ayons la possibilité de modifier ces outils à notre convenance, tout l'intérêt d'utiliser une lib est de se simplifier la vie, et réduire le temps passé à l'adaptation de l'existant. C'est encore plus embêtant quand on suit des recommandations d'interopérabilité.

    Ben disons que quand l'auteur d'un post dit que ce post est n'importe quoi sans arrêter de penser que son post est correct, on a du mal à suivre. C'est quoi le but de cette mascarade?

    1. Je ne dis ni que mon post est n'importe quoi, ni qu'il est correct. C'est mon journal, j'y écris mon ressenti. Peut être que je m'y exprime mal, mais d'autres dans les commentaires ont compris ma démarche.

    2. Si tu n'as pas compris le but de mon journal, je t'invite à le relire. Je me suis peut être mal exprimé dans mes commentaires, mais il me semble avoir été plus que clair en disant que je n'aime pas le code moderne :)

    3. Toujours dans un soucis de clarification, ce que tu appelle "masquarade", j'appelle ça "un coup de gueule passé contre les librairies qui forcent les devs à utiliser des outils dont ils ne veulent pas sans pouvoir justifier d'une liaison si forte entre la librairie et l'outil que le premier ne peut être installé sans le second". Sur ce point aussi, il me semble avoir été clair tout au long des commentaires.