Kayan aikin da aka buga don ƙirƙirar mu'amalar hoto Slint 1.0

An buga mahimman sakin kayan aiki na farko don gina mu'amala mai hoto Slint, wanda ya taƙaita aikin shekaru uku akan aikin. An saita sigar 1.0 azaman shirye don amfani a ayyukan aiki. An rubuta kayan aikin a cikin Rust kuma an yi lasisi a ƙarƙashin GPLv3 ko lasisin kasuwanci (don amfani da samfuran mallakar mallaka ba tare da buɗe tushen ba). Ana iya amfani da kayan aikin duka don ƙirƙirar aikace-aikace na hoto don tsarin tsaye da haɓaka musaya don na'urorin da aka haɗa. Olivier Goffart da Simon Hausmann ne ke haɓaka aikin, tsoffin masu haɓaka KDE waɗanda suka yi aiki akan Qt a Trolltech.

Babban burin aikin shine ƙarancin amfani da albarkatu, ikon yin aiki tare da fuska na kowane girman, samar da tsarin ci gaba wanda ya dace da masu shirye-shirye da masu zanen kaya, da tabbatar da ɗaukar hoto tsakanin dandamali daban-daban. Misali, aikace-aikacen tushen Slint na iya gudana akan allon Rasberi Pi Pico sanye take da microcontroller ARM Cortex-M0+ da 264 KB na RAM. Ƙungiyoyin da aka goyan bayan sun haɗa da Linux, Windows, MacOS, Blackberry QNX, da ikon haɗawa cikin WebAssembly pseudocode don aiki a cikin mai bincike ko tattara aikace-aikacen da ba ya buƙatar tsarin aiki. Akwai shirye-shiryen samar da ikon ƙirƙirar aikace-aikacen hannu don dandamali na Android da iOS.

An ayyana mahaɗin ta hanyar amfani da yaren ƙira na musamman “.slint”, wanda ke ba da sauƙin karantawa da fahimtar ma’anar ma’anar abubuwa masu hoto daban-daban (ɗayan marubucin Slint ya taɓa alhakin injin QtQml a Kamfanin Qt). . An haɗa kwatancen mu'amala a cikin yaren Slint zuwa lambar injin dandali na manufa. Ma'anar yin aiki tare da dubawa ba a haɗa shi da Rust ba kuma ana iya bayyana shi a cikin kowane harshe na shirye-shirye - a halin yanzu API da kayan aikin aiki tare da Slint an shirya su don Rust, C ++ da JavaScript, amma akwai shirye-shiryen tallafawa ƙarin harsuna irin wannan. kamar Python da Go.

Kayan aikin da aka buga don ƙirƙirar mu'amalar hoto Slint 1.0

Ana ba da bayanan baya da yawa don fitarwa, suna ba ku damar amfani da Qt, OpenGL ES 2.0, Skia da ma'anar software don nunawa ba tare da haɗa abubuwan dogaro na ɓangare na uku ba. Don sauƙaƙe haɓakawa, ana ba da ƙara zuwa Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin Kayayyakin, sabar LSP (Language Server Protocol) uwar garken don haɗawa tare da mahallin ci gaba iri-iri, da editan kan layi SlintPad ana ba da su. Shirye-shiryen sun haɗa da haɓaka edita na gani na gani don masu zanen kaya, wanda ke ba ku damar ƙirƙira mai dubawa ta hanyar jawo widget din da abubuwa a cikin ja & sauke yanayin.

Kayan aikin da aka buga don ƙirƙirar mu'amalar hoto Slint 1.0
Kayan aikin da aka buga don ƙirƙirar mu'amalar hoto Slint 1.0

source: budenet.ru

Add a comment