Slint 0.2 график интерфейс үүсгэх номын сангийн хувилбар

0.2 хувилбарыг гаргаснаар SixtyFPS график интерфэйсийг бий болгох хэрэгслийн иж бүрдлийг Slint болгон өөрчилсөн. Нэрийг өөрчлөх болсон шалтгаан нь SixtyFPS нэрийг хэрэглэгчдийн шүүмжлэл байсан бөгөөд энэ нь хайлтын системд асуулга илгээх үед төөрөгдөл, ойлгомжгүй байдалд хүргэсэн бөгөөд төслийн зорилгыг тусгаагүй болно. Шинэ нэрийг GitHub дээр олон нийтийн хэлэлцүүлгээр сонгосон бөгөөд энэ үеэр хэрэглэгчид шинэ нэр санал болгосон.

Номын сангийн зохиогчид (Оливье Гоффарт, Саймон Хаусманн) KDE-ийн хөгжүүлэгчид байсан бөгөөд дараа нь Qt дээр ажиллахаар Trolltech руу нүүж, одоо Slint-ийг хөгжүүлэх өөрсдийн компанийг үүсгэн байгуулжээ. Төслийн нэг зорилго нь CPU болон санах ойн нөөцийн хамгийн бага хэрэглээтэй ажиллах чадварыг хангах явдал юм (ажлын хувьд хэдэн зуун килобайт RAM шаардлагатай). Үзүүлэн гаргах боломжтой хоёр арын хэсэг байдаг - OpenGL ES 2.0 дээр суурилсан gl болон Qt QStyle ашиглан qt.

Энэ нь Rust, C++, JavaScript хэл дээрх програмуудад интерфейс үүсгэхийг дэмждэг. Номын сангийн зохиогчид сонгосон платформд зориулж эх код болгон эмхэтгэсэн ".slint" тэмдэглэгээний тусгай хэлийг боловсруулсан. Онлайн засварлагчаар хэлээ шалгах эсвэл жишээнүүдийг өөрөө цуглуулж танилцах боломжтой. Номын сангийн код нь C++ болон Rust хэл дээр бичигдсэн бөгөөд GPLv3 лиценз эсвэл кодыг нээхгүйгээр өмчийн бүтээгдэхүүнд ашиглахыг зөвшөөрдөг арилжааны лицензийн дагуу тараагддаг.

Slint 0.2 график интерфейс үүсгэх номын сангийн хувилбар
Slint 0.2 график интерфейс үүсгэх номын сангийн хувилбар


Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх