Len pred pár dňami ohlásil hlavný vývojár a generálny riaditeľ solárneho projektu „Local key Doherty“ zásadné zmeny v aplikácii Budgie Desktop 11, s prihliadnutím na vývoj v budúcnosti. V tomto blogu tiež vydal oznámenie, ktoré používateľov prekvapilo;
Budgie mení svoju architektúru desktopu.
To je správne! Andulka sa zbavuje GNOME, aby urobila prechod na Qt.
Ikey poznamenal, že táto zmena sa prejaví pri ďalšom významnom vydaní softvéru, ktorý efektívne zahodí komponenty architektúry GNOME.
Spoločnosť Budgie bola pôvodne navrhnutá na prácu so softvérovými programami GNOME, čo nakoniec viedlo k úplnej integrácii do softvérového balíka GNOME.
Táto pomalá a bezprecedentná integrácia spôsobila spoločnosti Solar Project určité problémy. Najskôr sa museli usilovať aktualizovať Budgie kedykoľvek, keď GNOME vydal aktualizáciu, pretože zastaraná verzia by spôsobovala chyby. Začalo to od prvej verzie 3.10 z Budgie bolo zverejnených a problém pretrvával až do GNOME 3.22.
Problémy by sa prejavili ako nekonzistencia API / ABI, neprehľadné prvky, upchatý pracovný tok, widgety a zlyhania šablón. V niektorých prípadoch boli API GdkScreen úplne nefunkčné.
Budgie Desktop 11
Má GTK + na to potrebné??
Andulka, v súčasnom stave, dokáže oveľa lepšie s rozmanitejšou a robustnejšou sadou nástrojov. Môže GTK + vyplniť medzery? Určite to vyplňuje medzery.
GTK + si požičiava množstvo svojich funkcií z GNOME Desktop; myslite na interné znalosti GNOME Shell na rozdiel od rozhraní v GTK.
Ale Budgie by mohla urobiť ešte lepšie s komplexnou sadou nástrojov v doménach grafiky, shaderov, OpenGL atď.
GTK + navyše nemá veľa možností. Prístup do pamäte cache môže byť únavný a nudný. Umiestnenie widgetov je vždy mimo prevádzky.
Ako si teda vybrali Qt pred GNOME? Blog uviedol, že sa uvažovalo o dvoch rôznych alternatívach, ktoré by umožnili preskočiť lode na: „EFL / Enlightenment“ a „Qt“. A tím išiel s Qt.
Je to jasná voľba: QT zaznamenal oveľa širšie použitie. Okrem toho ponúka kompletnú platformu nástrojov presne podľa toho, čo Budgie práve potrebuje. EFL / Enlightenment, na druhej strane, vydáva taký nevýrazný vzhľad, ktorý sa odteraz bude v Budgie používať.
Ale rozhodli sa správne??
Absolútne! Qt je bezpochyby najlepšou alternatívou dostupnou pre GNOME a má do seba skoro všetko.