“Uzinfocom Open Source software” boʻlimini qisqaroq qilib aytganda UOSS. Jamoaning taxminan 1/3 qismi aʼzolari Xinux OT ustida ish olib borishadi va aynan shu Xinux jamoasining rust tilida yozadigan jamoasi bor 😁️.
Androidchilar dart, kotlin, java tilida, iOSʼchilar esa swift tilida yozganiga oʻxshab rust tili har xil DE uchun desktop development yoʻnalishida yaxshigina hamjimiyatlariga ega.
Jumladan eng mashxurlar freymvorklari:
Batafsil toʻliq roʻyxat: Are we gui yet?)
Xinux nomi ostida yozilgan 6 ta dasturlarining hammasi relm4 kutubxonasida. Relm4 — elm tilidan ilhomlangan gtk-rs ustiga qurilgan kutubxona. 4 raqami aynan gtk4 va GNOME 40 versiyadan boshlab qoʻllab-quvvatlanishini anglatadi. GNOME DE dasturlari oldindan asosiy C tilida yozilgan gtk freymvorkidan ishlatishardi lekin yangi qoʻshilayotgan dasturlar rustda koʻpincha yozilyapti va python, go, haskell, vala tillarida yozishga ham kutubxonalari bor. Agar eʼtibor bergan boʻlsangiz flathub saytidagi koʻp dasturlar gtkda yozilgan. Boshlovchilar linux uchun nativ dasturlar yozishiga aynan gtk qulay freymvork deb oʻylayman agar rust, C, python tilida loyihalar qilib yurgan boʻlsangiz. C++ asosiy tilingiz boʻlsa unda QT.
Agar relm4 boshlamoqchi boʻlsangiz quyidagi havolalardan tanishib chiqishingiz mumkin. Frontentda olingan tajribalar va rust kitobidagi boshlangʻich bilimlar boʻlgani kifoya.
- relm4 kitobi: https://relm4.org/book/stable/introduction.html
- relm4 barcha funksiyalarini misol koʻrsatilgani: https://github.com/Relm4/Relm4/blob/main/examples/README.md
- relm4 matrix guruhi: https://matrix.to/#/%23relm4:matrix.org
- rust kitobining 1, 3-6, 8, 10 va 13-boʻlimlarini oʻzlashtirish kerak
Relm4 kutubxonasida boʻlayotgan ishyularni githubʼda kuzatib boramiz va foydalanganimiz uchun qoʻldan kelgancha yordam berib kelamiz.
Keyingi bet: https://gist.github.com/bahrom04/3047a83a0d5db6193bd3e6a6b279caa6