Avec un raisonnement pareil, on serait encore tous sous Motif.
Ben oui: faut pas réécrire, à la limite faut attendre qu'un truc nouveau débarque, et qu'il sera plus mieux que ton truc réécrit.
C'est sûr?
Alors je propose autre chose:
Au lieu d'utiliser le nom KDE4.0, vous auriez dû écrire YetAnotherDesktopEnvironment (YADE) 0.6. Là on aurait eu du code tout neuf et propre alors que réécrire, c'est mal!
Na pas réinventer la roue, ça ne veut pas dire rester scotché éternellement sur la même base de code. D'ailleurs, suivant la même logique, il faut de suite arrêter Wayland (pourquoi faire, on a XFree86, non? cessons un peu de réinventer la roue!).
Pourtant, parfois, il faut se rendre à l'évidence: avec les améliorations incessantes du logiciel, l'évolution des besoins, la multiplication de fonctionnalités, des priorités sur les performances de certains éléments et pas d'autre, la base de code au jour J n'est plus adaptée. Alors soit on s'obstine à continuer un château de carte de plus en plus bancal, soit on accepte de repartir d'une base saine au prix d'une réécriture majeure.
Est-ce que KDE3.x avait la moindre chance de devenir en terme d'expérience utilisateur ce qu'est KDE4.x aujourd'hui? Est-ce qu'on aurait pu faire un équivalent à Plasma Active?
# Motif
Posté par Maclag . En réponse au journal Conseils aux libristes, 2ème partie: résister à la tentation de la réécriture à partir de zéro. Évalué à 10.
Avec un raisonnement pareil, on serait encore tous sous Motif.
Ben oui: faut pas réécrire, à la limite faut attendre qu'un truc nouveau débarque, et qu'il sera plus mieux que ton truc réécrit.
C'est sûr?
Alors je propose autre chose:
Au lieu d'utiliser le nom KDE4.0, vous auriez dû écrire YetAnotherDesktopEnvironment (YADE) 0.6. Là on aurait eu du code tout neuf et propre alors que réécrire, c'est mal!
Na pas réinventer la roue, ça ne veut pas dire rester scotché éternellement sur la même base de code. D'ailleurs, suivant la même logique, il faut de suite arrêter Wayland (pourquoi faire, on a XFree86, non? cessons un peu de réinventer la roue!).
Pourtant, parfois, il faut se rendre à l'évidence: avec les améliorations incessantes du logiciel, l'évolution des besoins, la multiplication de fonctionnalités, des priorités sur les performances de certains éléments et pas d'autre, la base de code au jour J n'est plus adaptée. Alors soit on s'obstine à continuer un château de carte de plus en plus bancal, soit on accepte de repartir d'une base saine au prix d'une réécriture majeure.
Est-ce que KDE3.x avait la moindre chance de devenir en terme d'expérience utilisateur ce qu'est KDE4.x aujourd'hui? Est-ce qu'on aurait pu faire un équivalent à Plasma Active?
Il faut savoir faire des sacrifices parfois!