gedit est l'éditeur de texte officiel de l'environnement graphique GNOME Shell, Unity et Budgie. Il a été conçu à l'aide de la bibliothèque GTK de façon à avoir une interface graphique simple et propre, inspirée des idéaux du projet GNOME. gedit a également été porté sous Windows et sur Mac OS X, toutefois la version Windows est moins testée que les autres versions et contient davantage de bogues et d'incompatibilités que les autres.
Dans un post publié dans la liste de diffusion de gedit, Sébastien Wilmet a informé que gedit n’est plus maintenu et a demandé l’aide des développeurs pour assurer sa maintenance. Dans un premier point, il a souligné qu’il n’y a pas de tests pour voir si un plugin est compatible ou non avec la version de gedit. Actuellement, activer un plugin peut faire planter l’éditeur. Le développeur veut faire porter le noyau de l’éditeur vers Tepl et continuer le développement pour rendre les fonctionnalités de gedit réutilisables.
« En rendant le code réutilisable et en le mettant dans une bibliothèque, il devient partagé entre plusieurs applications, ce qui veut dire qu’il a plus de chances d’être maintenu pendant une plus grande période. De plus, en développant une bibliothèque, le code devient plus propre, moins enchevêtré, mieux documenté et il devient possible de tester chaque composante à part. Bien évidemment, il est possible de faire cela pour une application aussi, mais ce n’est pas vraiment la façon avec laquelle gedit a été implémenté », a écrit Wilmet.
Wilmet a noté que si gedit n’est pas maintenu pendant plusieurs années, il sera peut-être possible de se débarrasser d’une grande partie du code en le portant vers Tepl. Mais cette façon de faire implique qu’il sera difficile de préserver la rétrocompatibilité de l’API de l’éditeur de texte, c’est pourquoi il est nécessaire de mener la tâche fastidieuse de vérifications et de tests de la compatibilité d’un plugin.
Juste au cas où vous seriez intéressé par le projet, Wilmet prévient que le noyau de gedit est écrit en C (avec un peu d’Objective-C pour le support de Mac OS X), quelques plugins sont écrits en Vala ou Python. Si jamais vous allez assurer la maintenance de gedit, vous aurez affaire à quatre langages de programmation. Les commentaires de Wilmet sur les langages de programmation ont été entourés par un tag <rant-on-languages>.
Wilmet a noté que GTK+ 3 est en train de devenir stable, ce qui veut dire que gedit va continuer à fonctionner pendant longtemps, même s’il n’est pas parfait.
Si gedit est mort, je pense que ça sera une leçon pour toutes les applications GTK+ : il est plus important d’écrire plus de bibliothèques, partager le code et la maintenance entre les applications similaires », a écrit Wilmet. « Et cela ne s’applique pas seulement aux éditeurs de texte. Combien de fois la roue a-t-elle été réinventée pour les lecteurs de musique ? Les gestionnaires de photos ? Les clients de chat/IRC ? »
Source : mail.gnome
Et vous ?
Qu'en pensez-vous ?
Voir aussi :
Forum Logiciels Libres & Open Source
L'éditeur de texte de GNOME gedit n'est plus maintenu
Le logiciel a besoin de nouveaux développeurs pour assurer sa maintenance
L'éditeur de texte de GNOME gedit n'est plus maintenu
Le logiciel a besoin de nouveaux développeurs pour assurer sa maintenance
Le , par Coriolan
Une erreur dans cette actualité ? Signalez-nous-la !