Il y a quelques jours à peine, le développeur et PDG principal du projet solaire «Local Key Doherty» a annoncé des changements majeurs dans Budgie Desktop 11, avec un compte rendu de certains développements à venir. Dans ce blog, il a également fait une annonce qui a pris les utilisateurs par surprise;
Budgie change son architecture de bureau.
C'est exact! Budgie abandonne le gnome pour faire la transition vers QT.
Ikey a fait remarquer que ce changement prendrait effet sur la prochaine version majeure du logiciel, qui rejette efficacement les composants de l'architecture Gnome.
Initialement, Budgie a été conçue pour travailler avec des logiciels GNOME, ce qui a finalement conduit à son intégration complète dans la pile de logiciels GNOME.
Cette intégration lente et sans précédent a soulevé certains problèmes pour le projet solaire. Tout d'abord, ils ont dû se précipiter pour mettre à jour Budgie chaque fois que Gnome a publié une mise à niveau car la version obsolète entraînerait des erreurs. Cela a commencé depuis la première version 3.10 de Budgie a été rendu public, et le problème a persisté jusqu'au gnome 3.22.
Les problèmes se manifesteraient sous forme d'incohérences API / ABI, d'éléments encombrant, un flux de travail obstrué, des widgets et des accidents de modèle. Dans certains cas, les API Gdkscreen sont devenues complètement dysfonctionnelles.
Budgie Desktop 11
GTK + a-t-il ce qu'il faut?
Budgie, dans son état actuel, peut faire beaucoup mieux avec une suite d'outils plus diversifiée et robuste. Peut GTK + combler les lacunes? Certes, il comble les lacunes.
GTK + emprunte beaucoup de ses fonctionnalités de Gnome Desktop; Pensez à la connaissance interne de la coquille de gnome contrairement à l'interfaçage dans GTK.
Mais Budgie pourrait faire encore mieux avec un ensemble d'outils complet dans les domaines des graphiques, des shaders, OpenGL, etc.
De plus, GTK + n'a pas grand-chose dans le domaine des options. L'approche de mise en cache peut être fatigante et ennuyeuse à utiliser, et le positionnement du widget est toujours hors service.
Alors, comment ont-ils choisi QT sur Gnome? Le blog a rapporté que deux alternatives différentes étaient considérées comme sautant les navires: «EFL / illumination» et «QT». Et l'équipe est allée avec QT.
C'est le choix évident: QT a connu une utilisation beaucoup plus répandue. En plus de cela, il offre une plate-forme complète d'outils exactement à ce dont Budgie a besoin pour le moment. EFL / Lumières, en revanche, dégage un look aussi fade à utiliser dans Budgie à partir de maintenant.
Mais ont-ils pris la bonne décision?
Absolument! QT est, sans aucun doute, la meilleure alternative disponible pour gnome et il a à peu près tout ce qui se passe.