COSMIC Benotzer Ëmfeld wäert Iced benotzen amplaz GTK

De Michael Aaron Murphy, Pop!_OS Verdeelungsleit a Mataarbechter vum Redox Betribssystem, huet geschwat iwwer d'Aarbecht un enger neier Editioun vum COSMIC User Ëmfeld. COSMIC gëtt an e selbststännege Projet transforméiert deen net GNOME Shell benotzt an a Rust entwéckelt gëtt. D'Ëmwelt ass geplangt fir an der Pop!_OS Verdeelung benotzt ze ginn, déi op Laptops a PCs vu System76 virinstalléiert ass.

Et gëtt bemierkt datt no laanger Diskussiounen an Experimenter d'Entwéckler decidéiert hunn d'Iced Bibliothéik ze benotzen anstatt GTK fir d'Interface ze bauen. Laut den Ingenieuren vum System76, huet d'Iced Bibliothéik, déi viru kuerzem aktiv entwéckelt gouf, schonn en Niveau erreecht, dee genuch ass fir als Basis fir e Benotzerëmfeld ze benotzen. Während den Experimenter goufen verschidde COSMIC Applets virbereet, gläichzäiteg an GTK an Iced geschriwwe fir Technologien ze vergläichen. Experimenter hu gewisen datt, am Verglach zum GTK, d'Iced Bibliothéik eng méi flexibel, expressiv a verständlech API ubitt, vermëscht natierlech mat Rustcode, a bitt eng Architektur vertraut fir Entwéckler vertraut mat der Elm deklarativen Interface Gebai Sprooch.

COSMIC Benotzer Ëmfeld wäert Iced benotzen amplaz GTK

D'Iced Bibliothéik ass ganz a Rust geschriwwen, benotzt sécher Typen, eng modulär Architektur, an e reaktive Programméierungsmodell. Verschidde Rendering-Motore ginn zur Verfügung gestallt, déi Vulkan, Metal, DX12, OpenGL 2.1+ an OpenGL ES 2.0+ ënnerstëtzen, souwéi eng Fënsterschuel an e Webintegratiounsmotor. Iced-baséiert Uwendungen kënne fir Windows, macOS, Linux gebaut ginn an an engem Webbrowser lafen. D'Entwéckler ginn e fäerdege Set vu Widgets ugebueden, d'Fäegkeet fir asynchrone Handler ze kreéieren an den adaptiven Layout vun Interface Elementer ze benotzen ofhängeg vun der Gréisst vun der Fënster an dem Bildschierm. De Code gëtt ënner der MIT Lizenz verdeelt.

Source: opennet.ru

Setzt e Commentaire