Oui si tu fais des progs qui ne tirent pas parti des features du WM tu te fais pas ch...
Mais quand tu regardes KDE et Gnome, il est maintenant possible de faire des trucs specifiques a l'un ou a l'autre, c'est la que ca commence a merder. Tu veux utiliser le soft Kmachintruc ? ben il faut les libs de KDE... Si t'as Gnome et que t'as pas installe les librairies de KDE, le soft il tournera pas.
C'est sur que pour l'instant c'est pas la majorite des softs, et pour une bonne raison : ils ne le font pas parce que sinon ils deviennent dependants d'un WM, ca devient une limitation.
Quand a SDL, ca ne change rien, si demain xyz se met a creer TinSDL(This is not SDL) qui fait la meme chose que SDL mais qui est incompatible, ben on repart dans le meme probleme pour les dev.
T'es une grosse boite et tu veux coder un GROS soft, t'utilises Qt ou Gtk ? Qt ? Ben alors les gars qui l'ont pas installee pourront pas utiliser ton soft qui a coute des millions, tu reduis la part de marche. En plus il faut pas oublier que ton soft a une partie musicale, t'utilise quelle lib son ? la encore tu rapetissis ton marche si tu supporte pas toutes les lib, et si tu les supporte toutes, ben ca alourdit le soft, il coute plus cher a produire, le developpement prend plus de temps, le risque de bugs est plus eleve car il y a plus de code,...
C'est comme ca, les developpeurs aiment les trucs standard, quand il y a 5 libs incompatibles qui font la meme chose, ben soit:
- tu te fais tres chier a supporter les 5 libs
- tu supportes une seule, et les users des 4 autres n'utiliseront pas ton soft
- tu te dis que ca vaut pas le coup pour le moment et t'attends qu'un des 5 "ecrase" les autres car comme ca tout le monde l'utilisera et t'as qu'une lib a supporter.
Les editeurs de logiciel en grande majorite preferent la troisieme solution.
[^] # Re: Konqueror de KDE2.1 !
Posté par pasBill pasGates . En réponse à la dépêche Mozilla 0.8. Évalué à 1.
Mais quand tu regardes KDE et Gnome, il est maintenant possible de faire des trucs specifiques a l'un ou a l'autre, c'est la que ca commence a merder. Tu veux utiliser le soft Kmachintruc ? ben il faut les libs de KDE... Si t'as Gnome et que t'as pas installe les librairies de KDE, le soft il tournera pas.
C'est sur que pour l'instant c'est pas la majorite des softs, et pour une bonne raison : ils ne le font pas parce que sinon ils deviennent dependants d'un WM, ca devient une limitation.
Quand a SDL, ca ne change rien, si demain xyz se met a creer TinSDL(This is not SDL) qui fait la meme chose que SDL mais qui est incompatible, ben on repart dans le meme probleme pour les dev.
T'es une grosse boite et tu veux coder un GROS soft, t'utilises Qt ou Gtk ? Qt ? Ben alors les gars qui l'ont pas installee pourront pas utiliser ton soft qui a coute des millions, tu reduis la part de marche. En plus il faut pas oublier que ton soft a une partie musicale, t'utilise quelle lib son ? la encore tu rapetissis ton marche si tu supporte pas toutes les lib, et si tu les supporte toutes, ben ca alourdit le soft, il coute plus cher a produire, le developpement prend plus de temps, le risque de bugs est plus eleve car il y a plus de code,...
C'est comme ca, les developpeurs aiment les trucs standard, quand il y a 5 libs incompatibles qui font la meme chose, ben soit:
- tu te fais tres chier a supporter les 5 libs
- tu supportes une seule, et les users des 4 autres n'utiliseront pas ton soft
- tu te dis que ca vaut pas le coup pour le moment et t'attends qu'un des 5 "ecrase" les autres car comme ca tout le monde l'utilisera et t'as qu'une lib a supporter.
Les editeurs de logiciel en grande majorite preferent la troisieme solution.