COSMIC صارف ماحول GTK جي بدران Iced استعمال ڪندو

مائيڪل هارون مرفي، پاپ!_OS ڊسٽريبيوشن ڊولپرز جو اڳواڻ ۽ ريڊڪس آپريٽنگ سسٽم جي ترقي ۾ حصو وٺندڙ، COSMIC صارف ماحول جي نئين ايڊيشن تي ڪم بابت ڳالهايو. COSMIC هڪ خودمختاري منصوبي ۾ تبديل ٿي رهيو آهي جيڪو GNOME شيل استعمال نٿو ڪري ۽ Rust ٻولي ۾ ترقي ڪئي وئي آهي. ماحول کي Pop!_OS تقسيم ۾ استعمال ڪرڻ جي منصوبابندي ڪئي وئي آهي، سسٽم76 ليپ ٽاپ ۽ پي سي تي اڳ ۾ نصب ٿيل.

اهو نوٽ ڪيو ويو آهي ته گهڻي بحث ۽ تجربن کان پوء، ڊولپرز انٽرفيس ٺاهڻ لاء GTK جي بدران Iced لائبريري استعمال ڪرڻ جو فيصلو ڪيو. سسٽم 76 جي انجنيئرن جي مطابق، آئسڊ لائبريري، جيڪا تازو ترقي ڪئي وئي آهي، اڳ ۾ ئي هڪ سطح تي پهچي چڪي آهي جيڪا صارف ماحول جي بنياد طور استعمال ڪيو وڃي. تجربن دوران، مختلف COSMIC ايپليٽس تيار ڪيا ويا، جيڪي ٽيڪنالاجيز جي مقابلي لاءِ GTK ۽ Iced ۾ هڪ ئي وقت لکيا ويا. تجربا ڏيکاريا آهن ته GTK جي مقابلي ۾، Iced لائبريري هڪ وڌيڪ لچڪدار، اظهار ڪندڙ ۽ سمجھڻ لائق API مهيا ڪري ٿي، قدرتي طور تي Rust ڪوڊ سان گڏ ٿيل آهي، ۽ پيش ڪري ٿو هڪ آرڪيٽيڪچر کي واقف ڪندڙ ڊولپرز کي واقف آهي Elm declarative interface عمارت جي ٻولي سان.

COSMIC صارف ماحول GTK جي بدران Iced استعمال ڪندو

Iced لائبريري مڪمل طور تي Rust ۾ لکيل آهي، محفوظ قسمون استعمال ڪندي، هڪ ماڊل آرڪيٽيڪچر، ۽ هڪ رد عمل پروگرامنگ ماڊل. ڪيترائي رينڊرنگ انجڻ مهيا ڪيا ويا آهن، جن کي سپورٽ ڪندي Vulkan، Metal، DX12، OpenGL 2.1+ ۽ OpenGL ES 2.0+، انهي سان گڏ هڪ ونڊونگ شيل ۽ هڪ ويب انٽيگريشن انجڻ. Iced-based ايپليڪيشنون ونڊوز، macOS، Linux لاءِ ٺاهي سگھجن ٿيون ۽ ويب برائوزر ۾ هلائي سگھجن ٿيون. ڊولپرز کي پيش ڪيو ويو آهي تيار ڪيل ويجيٽس جو هڪ سيٽ، ونڊو ۽ اسڪرين جي سائيز جي لحاظ سان انٽرفيس عناصر جي موافقت واري ترتيب کي استعمال ڪرڻ جي قابليت، هم وقت ساز هينڊلر ٺاهڻ جي صلاحيت. ڪوڊ MIT لائسنس تحت ورهايو ويو آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو