Tauri 1.0 - àrd-ùrlar a 'farpais ri Electron airson a bhith a' cruthachadh iarrtasan àbhaisteach

Chaidh foillseachadh a’ phròiseict Tauri 1.0 fhoillseachadh, a’ leasachadh frèam airson tagraidhean cleachdaiche ioma-ùrlar a chruthachadh le eadar-aghaidh grafaigeach, air a thogail a’ cleachdadh teicneòlasan lìn. Aig a chridhe, tha Tauri coltach ris an àrd-ùrlar Electron, ach tha ailtireachd eadar-dhealaichte aige agus caitheamh ghoireasan nas ìsle. Tha còd a’ phròiseict air a sgrìobhadh ann an Rust agus air a chuairteachadh fo chead Apache 2.0.

Tha loidsig an tagraidh air a mhìneachadh ann an JavaScript, HTML agus CSS, ach eu-coltach ri tagraidhean lìn, tha prògraman stèidhichte air Tauri air an lìbhrigeadh ann an cruth faidhlichean so-ghnìomhaichte fèin-chumanta, gun a bhith ceangailte ris a’ bhrobhsair agus air an cur ri chèile airson diofar shiostaman obrachaidh. Bidh an àrd-ùrlar cuideachd a’ toirt seachad innealan airson lìbhrigeadh fèin-ghluasadach agus stàladh ùrachaidhean a chuir air dòigh. Leigidh an dòigh-obrach seo leis an leasaiche gun a bhith draghail mu bhith a’ giùlain an aplacaid gu diofar àrd-ùrlaran agus ga dhèanamh nas fhasa an tagradh a chumail ùraichte.

Faodaidh an aplacaid frèam lìn sam bith a chleachdadh gus an eadar-aghaidh a thogail, a’ toirt a-mach HTML, JavaScript agus CSS mar thoradh. Tha an ceann aghaidh, air ullachadh a rèir teicneòlasan lìn, ceangailte ris an backend, a bhios a’ coileanadh gnìomhan leithid eagrachadh eadar-obrachadh luchd-cleachdaidh agus cur an gnìomh tagradh lìn. Gus uinneagan air an àrd-ùrlar Linux a phròiseasadh, thathas a’ cleachdadh an leabharlann GTK (ceangailteach GTK 3 Rust), agus air macOS agus Windows an leabharlann Tao a chaidh a leasachadh leis a’ phròiseact, sgrìobhte ann an Rust.

Gus an eadar-aghaidh a chruthachadh, thathas a’ cleachdadh leabharlann WRY, a tha na fhrèam airson einnsean brobhsair WebKit airson macOS, WebView2 airson Windows agus WebKitGTK airson Linux. Tha an leabharlann cuideachd a’ tabhann seata de cho-phàirtean deiseil airson a bhith a’ buileachadh eileamaidean eadar-aghaidh leithid clàran-bìdh agus bàraichean-tasg. Anns an aplacaid a chruthaicheas tu, faodaidh tu eadar-aghaidh ioma-uinneig a chleachdadh, lughdachadh gu treidhe an t-siostaim, agus fiosan a thaisbeanadh tro eadar-aghaidh siostam àbhaisteach.

Leigidh a’ chiad fhoillseachadh den àrd-ùrlar leat tagraidhean a thogail airson Windows 7/8/10 (.exe, .msi), Linux (.deb, AppImage) agus macOS (.app, .dmg). Tha taic airson iOS agus Android ga leasachadh. Faodar am faidhle so-ghnìomhaichte a shoidhnigeadh gu didseatach. Airson co-chruinneachadh agus leasachadh, tha eadar-aghaidh CLI, a bharrachd air deasaiche Còd VS, agus seata de sgriobtaichean cruinneachaidh airson GitHub (tauri-action) air an tabhann. Faodar plugins a chleachdadh gus na pàirtean bunaiteach den àrd-ùrlar Tauri a leudachadh.

Tha eadar-dhealachaidhean bhon àrd-ùrlar Electron a’ toirt a-steach stàlaichear mòran nas toinnte (3.1 MB ann an Tauri agus 52.1 MB ann an Electron), caitheamh cuimhne ìosal (180 MB an aghaidh 462 MB), astar tòiseachaidh àrd (0.39 diogan an aghaidh 0.80 diogan), cleachdadh backend Rust an àite Node .js, ceumannan tèarainteachd agus iomallachd a bharrachd (mar eisimpleir, Scoped Filesystem gus ruigsinneachd air an t-siostam faidhle a chuingealachadh).

Source: fosgailtenet.ru

Cuir beachd ann