COSMIC foydalanuvchi muhiti GTK o'rniga Iced-dan foydalanadi

Pop!_OS tarqatuvchi dasturchilar rahbari va Redox operatsion tizimini ishlab chiqish ishtirokchisi Maykl Aaron Merfi COSMIC foydalanuvchi muhitining yangi nashri ustidagi ishlar haqida gapirdi. COSMIC GNOME Shell-dan foydalanmaydigan va Rust tilida ishlab chiqilgan mustaqil loyihaga aylantirilmoqda. Atrof-muhitni System76 noutbuklari va shaxsiy kompyuterlarida oldindan o'rnatilgan Pop!_OS tarqatishda qo'llash rejalashtirilgan.

Qayd etilishicha, ko‘p muhokama va tajribalardan so‘ng dasturchilar interfeysni yaratish uchun GTK o‘rniga Iced kutubxonasidan foydalanishga qaror qilishgan. System76 muhandislarining so'zlariga ko'ra, yaqinda faol ravishda ishlab chiqilgan Iced kutubxonasi allaqachon foydalanuvchi muhiti uchun asos sifatida foydalanish uchun etarli darajaga etgan. Tajribalar davomida texnologiyalarni solishtirish uchun GTK va Iced-da bir vaqtning o'zida yozilgan turli xil COSMIC appletlari tayyorlandi. Tajribalar shuni ko'rsatdiki, GTK bilan solishtirganda Iced kutubxonasi yanada moslashuvchan, ifodali va tushunarli API taqdim etadi, tabiiy ravishda Rust kodi bilan birlashtiriladi va Elm deklarativ interfeys yaratish tili bilan tanish bo'lgan ishlab chiquvchilarga tanish arxitekturani taklif qiladi.

COSMIC foydalanuvchi muhiti GTK o'rniga Iced-dan foydalanadi

Iced kutubxonasi butunlay Rust tilida yozilgan va tipga xavfsiz dizayn, modulli arxitektura va reaktiv dasturlash modelidan foydalanadi. U Vulkan, Metal, DX12, OpenGL 2.1+ va OpenGL ES 2.0+ ni qo'llab-quvvatlaydigan bir nechta renderlash dvigatellarini, shuningdek, oyna tizimi va veb-integratsiya dvigatelini taqdim etadi. Iced asosidagi ilovalar quyidagilar uchun yaratilishi mumkin: Windows, macOS, Linux va veb-brauzerda ishga tushirish. Ishlab chiquvchilarga tayyor vidjetlar to'plami, asinxron ishlov beruvchilarni yaratish imkoniyati va oyna va ekran o'lchamiga asoslangan interfeys elementlarining moslashuvchan joylashuvi taklif etiladi. Kod MIT litsenziyasi ostida tarqatiladi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster