Du point de vue du développeur, si je veux distribuer mon application sous Windows, un ZIP ça suffit, mais idéalement je génère un installeur *.msi.
Pour Mac, je fais un *.dmg et basta.
Pour Linux, je dois faire un *.deb pour chaque variante de Debian qui a décidé de nommer ses paquets différemment, un *.rpm pour chaque variante de RHEL, tester mon application sur chacune de ces distributions pour vérifier qu'elle est compatible avec les versions des libs présentes sur le système, etc.
Ou alors, je ne distribue pas mon application sur Linux et tu te démerdes. A la limite je veux bien te filer un *.tar.gz qui contient toutes les dépendances que tu va pouvoir extraire dans ton /opt.
Ah, tiens, c'est plus ou moins ce que Snap et Flatpak font? Me fournir un environnement commun cross-distribution pour que je puisse distribuer mon application au plus grand nombre sans me soucier des millions de distributions Linux qui existent ? Bon ok, je veux bien faire un paquet Snap ou Flatpak en plus, mais c'est vraiment parce que je suis gentil hein.
Il y a 20 ans, les gens aimaient bien se plaindre que les développeurs d'applications ne distribuaient pas un port pour Linux.
Maintenant, les gens aiment se plaindre quand les développeurs le font mais pas avec leur solution favorite.
Je crois qu'en fait, les gens aiment juste se plaindre.
# J'aimerais qu'on me considère en tant que tel
Posté par David Delassus (site web personnel) . En réponse au journal snap : de pire en pire.. Évalué à 10.
Du point de vue du développeur, si je veux distribuer mon application sous Windows, un ZIP ça suffit, mais idéalement je génère un installeur
*.msi.Pour Mac, je fais un
*.dmget basta.Pour Linux, je dois faire un
*.debpour chaque variante de Debian qui a décidé de nommer ses paquets différemment, un*.rpmpour chaque variante de RHEL, tester mon application sur chacune de ces distributions pour vérifier qu'elle est compatible avec les versions des libs présentes sur le système, etc.Ou alors, je ne distribue pas mon application sur Linux et tu te démerdes. A la limite je veux bien te filer un
*.tar.gzqui contient toutes les dépendances que tu va pouvoir extraire dans ton/opt.Ah, tiens, c'est plus ou moins ce que Snap et Flatpak font? Me fournir un environnement commun cross-distribution pour que je puisse distribuer mon application au plus grand nombre sans me soucier des millions de distributions Linux qui existent ? Bon ok, je veux bien faire un paquet Snap ou Flatpak en plus, mais c'est vraiment parce que je suis gentil hein.
Il y a 20 ans, les gens aimaient bien se plaindre que les développeurs d'applications ne distribuaient pas un port pour Linux.
Maintenant, les gens aiment se plaindre quand les développeurs le font mais pas avec leur solution favorite.
Je crois qu'en fait, les gens aiment juste se plaindre.
https://link-society.com - https://kubirds.com - https://github.com/link-society/flowg