Tersedia perpustakaan GUI SixtyFPS 0.1.0, yang dikembangkan oleh mantan pengembang Qt

Rilis perpustakaan lintas platform untuk membuat antarmuka grafis SixtyFPS 0.1.0 telah diterbitkan, berorientasi untuk digunakan pada perangkat tertanam dan aplikasi desktop pada platform Linux, macOS dan Windows, serta untuk digunakan di browser web (WebAssembly). Kode perpustakaan ditulis dalam Rust dan didistribusikan di bawah lisensi GPLv3, atau lisensi komersial yang mengizinkan penggunaan dalam produk berpemilik tanpa membuka kode.

Penulis perpustakaan (Olivier Goffart dan Simon Hausmann), mantan pengembang KDE yang kemudian pindah ke Trolltech untuk mengerjakan Qt, kini telah mendirikan perusahaan mereka sendiri yang mengembangkan SixtyFPS. Salah satu tujuan proyek ini adalah untuk memberikan kemampuan untuk bekerja dengan konsumsi sumber daya CPU dan memori yang minimal (diperlukan beberapa ratus kilobyte RAM untuk bekerja). Ada dua backend yang tersedia untuk rendering - gl berdasarkan OpenGL ES 2.0 dan qt menggunakan Qt QStyle.

Ini mendukung pembuatan antarmuka dalam program di Rust, C++, dan JavaScript. Penulis perpustakaan telah mengembangkan bahasa markup khusus β€œ.60”, yang dikompilasi menjadi kode asli untuk platform yang dipilih. Anda dapat menguji bahasa tersebut di editor online atau mempelajari contoh-contohnya dengan mengumpulkannya sendiri.

Tersedia perpustakaan GUI SixtyFPS 0.1.0, yang dikembangkan oleh mantan pengembang Qt

Contoh kode .60: HelloWorld := Window { width: 400px; tinggi: 400 piksel; Teks { y: induk.lebar / 2; x: induk.x + 200 piksel; teks: "Halo dunia"; warna biru; } }

Contoh antarmuka:

Tersedia perpustakaan GUI SixtyFPS 0.1.0, yang dikembangkan oleh mantan pengembang Qt
Tersedia perpustakaan GUI SixtyFPS 0.1.0, yang dikembangkan oleh mantan pengembang Qt


Sumber: opennet.ru

Tambah komentar