Inneal foillsichte airson eadar-aghaidh grafaigeach a chruthachadh Slint 1.0

Chaidh a’ chiad fhoillseachadh cudromach den phasgan inneal airson togail eadar-aghaidh grafaigeach Slint fhoillseachadh, a thug geàrr-chunntas air trì bliadhna de dh’ obair air a’ phròiseact. Tha dreach 1.0 air a shuidheachadh mar deiseil airson a chleachdadh ann am pròiseactan obrach. Tha an inneal air a sgrìobhadh ann an Rust agus air a cheadachadh fo GPLv3 no cead malairteach (airson a chleachdadh ann am bathar seilbh gun stòr fosgailte). Faodar an inneal a chleachdadh an dà chuid gus tagraidhean grafaigeach a chruthachadh airson siostaman pàipearachd agus gus eadar-aghaidh a leasachadh airson innealan freumhaichte. Tha am pròiseact ga leasachadh le Olivier Goffart agus Simon Hausmann, a bha roimhe na leasaichean KDE a bha ag obair air Qt aig Trolltech.

Is e prìomh amasan a’ phròiseict caitheamh ghoireasan ìosal, an comas a bhith ag obair le scrionaichean de mheud sam bith, a ’toirt seachad pròiseas leasachaidh a tha goireasach dha luchd-prògramaidh agus luchd-dealbhaidh, agus a’ dèanamh cinnteach à comas giùlain eadar diofar àrd-ùrlaran. Mar eisimpleir, faodaidh tagraidhean stèidhichte air Slint ruith air bòrd Raspberry Pi Pico uidheamaichte le microcontroller ARM Cortex-M0 + agus 264 KB de RAM. Tha àrd-ùrlaran le taic a’ toirt a-steach Linux, Windows, macOS, Blackberry QNX, agus an comas cruinneachadh ann am pseudocode WebAssembly gus ruith ann am brobhsair no tagraidhean fèin-chumanta a chuir ri chèile nach eil feumach air siostam obrachaidh. Tha planaichean ann gus comas a thoirt seachad tagraidhean gluasadach a chruthachadh airson àrd-ùrlaran Android agus iOS.

Tha an eadar-aghaidh air a mhìneachadh le bhith a’ cleachdadh cànan comharrachaidh sònraichte “.slint”, a tha a’ toirt seachad co-chòrdadh a tha furasta a leughadh agus a thuigsinn airson cunntas a thoirt air diofar eileamaidean grafaigeach (bha aon de na h-ùghdaran aig Slint uaireigin cunntachail airson an einnsean QtQml aig a’ Chompanaidh Qt). . Tha tuairisgeulan eadar-aghaidh sa chànan Slint air an cur ri chèile ann an còd inneal an àrd-ùrlar targaid. Chan eil an loidsig airson a bhith ag obair leis an eadar-aghaidh ceangailte ri Rust agus faodar a mhìneachadh ann an cànan prògramadh sam bith - an-dràsta tha an API agus innealan airson obrachadh le Slint air an ullachadh airson Rust, C ++ agus JavaScript, ach tha planaichean ann gus taic a thoirt do chànanan a bharrachd leithid mar Python and Go.

Inneal foillsichte airson eadar-aghaidh grafaigeach a chruthachadh Slint 1.0

Tha grunn backends air an toirt seachad airson toradh, a’ toirt cothrom dhut Qt, OpenGL ES 2.0, Skia agus bathar-bog a thoirt seachad airson a thoirt seachad gun a bhith a’ ceangal eisimeileachd treas-phàrtaidh. Gus leasachadh a dhèanamh nas sìmplidhe, tha e a’ tabhann add-on gu Visual Studio Code, frithealaiche LSP (Language Server Protocol) airson amalachadh le diofar àrainneachdan leasachaidh, agus deasaiche air-loidhne SlintPad. Tha na planaichean a’ toirt a-steach leasachadh neach-deasachaidh eadar-aghaidh lèirsinneach airson luchd-dealbhaidh, a leigeas leat eadar-aghaidh a chruthachadh le bhith a’ slaodadh widgets agus eileamaidean ann am modh slaodadh is leigeil às.

Inneal foillsichte airson eadar-aghaidh grafaigeach a chruthachadh Slint 1.0
Inneal foillsichte airson eadar-aghaidh grafaigeach a chruthachadh Slint 1.0

Source: fosgailtenet.ru

Cuir beachd ann