Solo un paio di giorni fa, lo sviluppatore principale e CEO del progetto Solar "Local Key Doherty" ha annunciato importanti cambiamenti in Budgie Desktop 11, con un resoconto di alcuni sviluppi in arrivo. In quel blog, ha anche fatto un annuncio che ha colto gli utenti di sorpresa;
Budgie sta cambiando la sua architettura desktop.
Giusto! Budgie sta abbandonando lo gnomo per effettuare la transizione a QT.
Ikey ha osservato che questo cambiamento avrebbe avuto effetto sulla prossima grande versione del software, che scarta efficacemente i componenti dell'architettura Gnome.
Inizialmente, Budgie è stato progettato per funzionare con i programmi software GNOME, che alla fine hanno portato alla sua piena integrazione nello stack del software GNOME.
Questa integrazione lenta e senza precedenti ha sollevato alcuni problemi per il progetto solare. Innanzitutto, hanno dovuto arrampicarsi per aggiornare Budgie in qualsiasi volta che Gnome ha rilasciato un aggiornamento perché la versione obsoleta avrebbe causato errori. Questo è iniziato sin dalla prima versione 3.10 di Budgie è stato reso pubblico e il problema è persistito fino a Gnome 3.22.
I problemi si manifesterebbero come incoerenze API/ABI, elementi si ingombrano a vicenda, flusso di lavoro intasato, widget e modelli Crash. In alcuni casi, le API GDKScreen sono diventate completamente disfunzionali.
Budgie Desktop 11
GTK+ ha quello che serve?
Budgie, nel suo stato attuale, può fare molto meglio con una suite di strumenti più diversificata e solida. Può gtk+ colmare le lacune? Certamente, riempie le lacune.
GTK + prende in prestito molte delle sue caratteristiche dal desktop Gnome; Pensa alla conoscenza interna della shell gnome in contrasto con l'interfaccia in GTK.
Ma Budgie potrebbe fare ancora meglio con un set di strumenti completo nei settori di grafica, shader, OpenGL, ecc.
Inoltre, GTK+ non ha molto in termini di opzioni. L'approccio di memorizzazione nella cache può essere noioso e noioso da usare e il posizionamento del widget è sempre fuori servizio.
Allora come hanno scelto Qt su Gnome? Il blog ha riferito che due diverse alternative sono state considerate saltare le navi a: "EFL/illuminazione" e "QT". E la squadra è andata con QT.
È la scelta ovvia: Qt ha visto un uso molto più diffuso. Inoltre, offre una piattaforma completa di strumenti esattamente fino a ciò di cui Budgie ha bisogno proprio al momento. EFL/illuminazione, d'altra parte, emana un aspetto così insipido da usare in Budgie fino ad ora.
Ma hanno preso la decisione giusta?
Assolutamente! Qt è, senza dubbio, la migliore alternativa disponibile per Gnome e ha praticamente tutto ciò che ci fa.