Lomiga meafaigaluega mo le fatuina o fesoʻotaʻiga kalafi Slint 1.0

O le faʻasalalauga taua muamua o le meafaigaluega mo le fausiaina o fesoʻotaʻiga faʻataʻitaʻi Slint ua lomia, lea na faʻaputuina ai le tolu tausaga o galuega i luga o le poloketi. Version 1.0 ua fa'atulaga e sauni mo le fa'aoga i galuega galue. O le meafaigaluega e tusia i le Rust ma ua laiseneina i lalo o le GPLv3 poʻo se laisene faʻapisinisi (mo le faʻaogaina i oloa faʻatau e aunoa ma se punaoa tatala). Ole pusa meafaigaluega e mafai ona fa'aoga uma e fai ai ata fa'akomepiuta mo faiga fa'amau ma fa'atupuina feso'ota'iga mo masini fa'apipi'i. O le poloketi o loʻo atiaʻe e Olivier Goffart ma Simon Hausmann, o tagata KDE muamua na galulue i Qt i Trolltech.

O sini autu o le poloketi o le maualalo o le faʻaaogaina o punaoa, o le mafai ona galue ma lau o soʻo se tele, tuʻuina atu se faʻagasologa o atinaʻe e faigofie mo le au fai polokalame ma tagata mamanu, ma faʻamautinoa le feaveaʻi i le va o faʻavae eseese. Mo se faʻataʻitaʻiga, o talosaga faʻavae Slint e mafai ona taʻavale i luga o se laupapa Raspberry Pi Pico faʻapipiʻiina i le ARM Cortex-M0 + microcontroller ma le 264 KB o le RAM. Fa'avae lagolago e aofia ai Linux, Windows, macOS, Blackberry QNX, ma le mafai ona fa'apipi'i i le WebAssembly pseudocode e tamo'e i totonu o se su'esu'ega po'o le tu'ufa'atasia o talosaga e le mana'omia se faiga fa'aoga. O loʻo i ai fuafuaga e tuʻuina atu ai le tomai e fatuina ai telefoni feaveaʻi mo le Android ma iOS platforms.

O le atinaʻe o loʻo faʻamatalaina e faʻaaoga ai se gagana faʻailoga faʻapitoa ".slint", lea e maua ai se faʻaoga faigofie-i-faitau ma malamalama mo le faʻamatalaina o elemene kalafi eseese (o se tasi o tusitala o Slint sa nafa muamua ma le afi QtQml i le Kamupani Qt) . O fa'amatalaga fa'afeso'ota'i i le gagana Slint o lo'o tu'ufa'atasia i le fa'ailoga masini o le tulaga fa'atatau. O le manatu mo le galue ma le atinaʻe e le o noatia i le Rust ma e mafai ona faʻamatalaina i soʻo se gagana faʻapolokalame - i le taimi nei o le API ma meafaigaluega mo le galulue faatasi ma Slint ua saunia mo Rust, C ++ ma JavaScript, ae o loʻo i ai fuafuaga e lagolagoina isi gagana faʻapea. pei o Python ma Alu.

Lomiga meafaigaluega mo le fatuina o fesoʻotaʻiga kalafi Slint 1.0

E tele pito i tua o lo'o tu'uina atu mo galuega faatino, e mafai ai ona e fa'aogaina le Qt, OpenGL ES 2.0, Skia ma le fa'aogaina o polokalama fa'akomepiuta mo le fa'aliliuina e aunoa ma le fa'afeso'ota'i fa'alagolago i isi vaega. Ina ia faʻafaigofie le atinaʻe, e ofoina atu se faʻaopoopoga i le Visual Studio Code, se LSP (Language Server Protocol) server mo le tuʻufaʻatasia ma siosiomaga atinaʻe eseese, ma le SlintPad i luga ole laiga faatonu. O fuafuaga e aofia ai le atinaʻeina o se faʻataʻitaʻiga ata vaaia mo tagata mamanu, lea e mafai ai ona e fatuina se atinaʻe e ala i le tosoina o widget ma elemene i le drag & drop mode.

Lomiga meafaigaluega mo le fatuina o fesoʻotaʻiga kalafi Slint 1.0
Lomiga meafaigaluega mo le fatuina o fesoʻotaʻiga kalafi Slint 1.0

puna: opennet.ru

Faaopoopo i ai se faamatalaga