Moi je ne suis tout simplement pas d'accord. J'utilise pas mal d'appli PHP mais, à quelques exceptions prêt, je ne prends que celles qui sont dans Debian.
apt-get install suivi d'une petite config en suivant le README.Debian et généralement c'est bon. Ensuite, je me fais plus chier, j'apt-get upgrade et c'est nickel.
Généralement, si une application n'est pas packagée, c'est déjà -10 points et je la prends pas.
Et oui, j'ai des applis qui sont en 0.4.1 au lieu de 0.4.3. Et je m'en fous. Au contraire, j'en suis super content : ça marche et j'ai pas de trous de sécurité. Quand je passe de 0.4.1 à 0.4.3, tous mes utilisateurs gueulent parce que "oulala, ça a changé". Donc je vois pas trop l'intérêt de coller à la toute dernière version du moment qu'on est à jour niveau sécurité.
Pour 2 ou 3 exceptions et pour mes tests, j'installe à la main. (exemple : dotclear).
Là, j'avoue que je dois me farcir l'upgrade à la main mais ça n'est généralement qu'un "écrasement" de l'ancienne version par la nouvelle et je vois trop en quoi un enième système de packages apporterait un bénéfice quelconque à ça. Au contraire, j'ai définitivement banni RoR à cause de son système qui interfère avec tout.
Enfin, pourquoi y'a pas plus d'applis PHP dans Debian ? (genre Dotclear) Et bien parce que les applis php sont en général développées sans aucune séparation du code et des données utilisateurs. Essayent de me faire un paquet Debian de dotclear qui permette de simplement définir des blogs à des utilisateurs avec pour chacun leur répertoire de fichiers personnels dans leur $HOME. ça me semble à priori vachement difficile (voire impossible) et dotclear est à mes yeux un des code php parmi les plus propres.
En résumé : je crois sincèrement que la critique n'est pas à Linux mais tout simplement aux applis php elle-même et, de manière plus générale, aux développeurs d'applis webs qui sont complètement dans leur petit monde : ruby développe son propre machin infâme, les applis php qui ont toutes leur propre système d'install.
Un bon exemple selon moi est Trac (en Python). Tu installes le paquet et tu tapes une commande dans le HOME là où tu veux avoir une instance de Trac. Chaque utilisateur peut avoir autant de Trac qu'il veut (tant qu'Apache pointe dessus) et ça marche. Les mises à jours sont faites par apt-get. Nickel quoi.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: Problème sous linux aussi
Posté par ploum (site web personnel, Mastodon) . En réponse au journal Maintenez votre Windows à jour.... Évalué à 3.
apt-get install suivi d'une petite config en suivant le README.Debian et généralement c'est bon. Ensuite, je me fais plus chier, j'apt-get upgrade et c'est nickel.
Généralement, si une application n'est pas packagée, c'est déjà -10 points et je la prends pas.
Et oui, j'ai des applis qui sont en 0.4.1 au lieu de 0.4.3. Et je m'en fous. Au contraire, j'en suis super content : ça marche et j'ai pas de trous de sécurité. Quand je passe de 0.4.1 à 0.4.3, tous mes utilisateurs gueulent parce que "oulala, ça a changé". Donc je vois pas trop l'intérêt de coller à la toute dernière version du moment qu'on est à jour niveau sécurité.
Pour 2 ou 3 exceptions et pour mes tests, j'installe à la main. (exemple : dotclear).
Là, j'avoue que je dois me farcir l'upgrade à la main mais ça n'est généralement qu'un "écrasement" de l'ancienne version par la nouvelle et je vois trop en quoi un enième système de packages apporterait un bénéfice quelconque à ça. Au contraire, j'ai définitivement banni RoR à cause de son système qui interfère avec tout.
Enfin, pourquoi y'a pas plus d'applis PHP dans Debian ? (genre Dotclear) Et bien parce que les applis php sont en général développées sans aucune séparation du code et des données utilisateurs. Essayent de me faire un paquet Debian de dotclear qui permette de simplement définir des blogs à des utilisateurs avec pour chacun leur répertoire de fichiers personnels dans leur $HOME. ça me semble à priori vachement difficile (voire impossible) et dotclear est à mes yeux un des code php parmi les plus propres.
En résumé : je crois sincèrement que la critique n'est pas à Linux mais tout simplement aux applis php elle-même et, de manière plus générale, aux développeurs d'applis webs qui sont complètement dans leur petit monde : ruby développe son propre machin infâme, les applis php qui ont toutes leur propre système d'install.
Un bon exemple selon moi est Trac (en Python). Tu installes le paquet et tu tapes une commande dans le HOME là où tu veux avoir une instance de Trac. Chaque utilisateur peut avoir autant de Trac qu'il veut (tant qu'Apache pointe dessus) et ça marche. Les mises à jours sont faites par apt-get. Nickel quoi.
Mes livres CC By-SA : https://ploum.net/livres.html