• [^] # Re: Excellent !

    Posté par . En réponse au journal Résultats du Google Summer of Code 2009 pour KDE. Évalué à 5.

    C'est là que KDE a été plus intelligent.

    Du côté de KDE, on a une base Qt, développé par des salariés (beaucoup) de Nokia, et donc au développement super rapide (y'a qu'à voir la 4.6 qui est vraiment superbe).

    Du côté de GNOME, ils ont été intégrer GTK dans GNOME lui-même, donc ce sont les mêmes développeurs qui développent pour GNOME et GTK. Ça divise vraiment très fortement leur main d'oeuvre.

    Si GNOME, au tout début, avait laissé GTK chez GIMP (là où il devrait être), on n'aurait pas de problèmes :

    * Pas de morceaux de GNOME dans GTK, donc les applis GTK seraient comme les applis Qt : intégrables partout sans trop de problèmes
    * Les devs de GNOME auraient le temps de tout bien développeur leur DE, au lieu de se concentrer sur leur toolkit
    * GTK aurait été un projet bien à part, attirant plus de devs (par exemples ceux qui n'aiment pas un point du travail chez GNOME, etc)

    Et puis, revient toujours la question du langage. Sur KDE, il ne doit pas y avoir plus de 30 développeurs "actifs" au sens «plusieurs commits par jour, tous les jours». Chez GNOME, je ne sais pas combien ils sont, mais un fait est là : développer une appli GTK prend vraiment plus de temps qu'une appli Qt. Il n'y à qu'à voir les "petites" applis GTK qu'on peut trouver, comme Cream, le navigateur web d'une connaissance. Ca fait des mois et des mois que son développeur travaille dessus, et fait RC sur RC pour peaufiner le tout. En Qt, ça aurait été bien plus rapide : http://www.siteduzero.com/tutoriel-3-11372-tp-znavigo-le-nav(...) .

    Par contre, ce qui m'étonne, c'est que les distribs choisissent d'intégrer un DE certes très agréable à utiliser (et même moi je le dis, je préfère utiliser GNOME que KDE, et c'est dommage que GNOME soit si limité quand on pousse dans l'utilisation avancée), mais qui manque de développeurs, plutôt que KDE qui est vraiment un étendard du Libre, intégrant tout plein de bonnes choses, et qui est une machine à attirer les développeurs (voyez son site : http://www.kde.org , dès la page d'accueil on a un chemin pour participer, et la techbase[1] est vraiment bien faite. Il existe même des tutoriels pour développer pour KDE[2] !)

    [1] : http://techbase.kde.org/Welcome_to_KDE_TechBase
    [2] : http://techbase.kde.org/Development/Tutorials (d'ailleurs, je vous invite à suivre au moins les 4 premiers, qui vous permettent en, allez, 150 lignes, de faire un lecteur de tout type de document en utilisant les Kio)