Budgie Desktop Top 10 Rowing Gnome na korzyść QT

Budgie Desktop Top 10 Rowing Gnome na korzyść QT

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.