Zaledwie kilka dni temu główny deweloper i dyrektor generalny projektu słonecznego „Local Key Doherty” ogłosił poważne zmiany w Budgie Desktop 11, z relacją niektórych wydarzeń, które pojawią się. Na tym blogu ogłosił również, że zaskoczyło użytkowników;
Budgie zmienia swoją architekturę komputerów stacjonarnych.
Zgadza się! Budgie porzuca gnom, aby przejść do QT.
IKEY zauważył, że ta zmiana weźmie udział w kolejnej dużej wersji oprogramowania, co skutecznie odrzuca komponenty architektury GNOME.
Początkowo Budgie został zaprojektowany do współpracy z programami GNOME, co ostatecznie prowadzi do pełnej integracji ze stosem oprogramowania GNOME.
Ta powolna i bezprecedensowa integracja wywołała pewne problemy z projektem słonecznym. Najpierw musieli starać się, aby zaktualizować Budgie w dowolnym momencie, gdy Gnome wydał aktualizację, ponieważ przestarzała wersja spowodowałaby błędy. Zaczęło się to od pierwszej wersji 3.10 Budgie zostało upublicznionych, a problem trwał do Gnome 3.22.
Problemy objawiłyby się jako niespójności API/ABI, elementy zaśmiecające się nawzajem, zatkany przepływ pracy, widżety i awarie szablonów. W niektórych przypadkach API GDKSCREEN stały się całkowicie dysfunkcyjne.
Budgie Desktop 11
Czy GTK+ ma to, czego potrzeba?
Budgie w obecnym stanie może zrobić znacznie lepiej z bardziej zróżnicowanym i solidnym pakietem narzędzi. Czy GTK+ może wypełnić luki? Z pewnością wypełnia luki.
GTK + pożycza wiele swoich funkcji z komputerów stacjonarnych Gnome; Pomyśl o wewnętrznej wiedzy Gnome Shell w przeciwieństwie do interfejsu w GTK.
Ale Budgie może zrobić jeszcze lepiej z kompleksowym zestawem narzędzi w dziedzinie grafiki, shaders, openGL itp.
Co więcej, GTK+ nie ma wiele na drodze do opcji. Podejście do buforowania może być męczące i nudne w użyciu, a pozycjonowanie widżetów jest zawsze niepotrzebne.
Jak więc wybrali QT na gnomie? Blog poinformował, że rozważono dwie różne alternatywy, aby przeskakiwać statki: „EFL/Oświecenie” i „QT”. A zespół poszedł z QT.
To oczywisty wybór: QT widział znacznie szersze zastosowanie. Ponadto oferuje kompletną platformę narzędzi dokładnie do tego, czego potrzebuje Budgie. Z drugiej strony EFL/Oświecenie daje tak nijakie wygląd, który ma być używany w Budgie.
Ale czy podjęli właściwą decyzję?
Absolutnie! QT jest bez wątpienia najlepszą alternatywą dostępną dla Gnome i ma prawie wszystko.