Tauri 1.0 - dandamali mai gasa tare da Electron don ƙirƙirar aikace-aikacen al'ada

An buga sakin aikin Tauri 1.0, yana haɓaka tsari don ƙirƙirar aikace-aikacen mai amfani da dandamali da yawa tare da ƙirar hoto, wanda aka gina ta amfani da fasahar yanar gizo. A ainihinsa, Tauri yana kama da dandamali na Electron, amma yana da tsarin gine-gine daban-daban da ƙarancin amfani da albarkatu. An rubuta lambar aikin a cikin Rust kuma an rarraba ta ƙarƙashin lasisin Apache 2.0.

An bayyana dabaru na aikace-aikacen a cikin JavaScript, HTML da CSS, amma ba kamar aikace-aikacen gidan yanar gizo ba, ana isar da shirye-shiryen tushen Tauri a cikin nau'ikan fayilolin aiwatarwa masu ƙunshe da kai, ba a ɗaure su da mai lilo ba kuma an haɗa su don tsarin aiki daban-daban. Hakanan dandamali yana ba da kayan aikin don tsara isarwa ta atomatik da shigar da sabuntawa. Wannan hanyar tana ba mai haɓakawa damar kada ya damu game da jigilar aikace-aikacen zuwa dandamali daban-daban kuma yana sauƙaƙa ci gaba da sabunta aikace-aikacen.

Aikace-aikacen na iya amfani da kowane tsarin gidan yanar gizo don gina haɗin yanar gizo, samar da HTML, JavaScript da CSS azaman fitarwa. Ƙarshen gaba, wanda aka shirya bisa tushen fasahar yanar gizo, an haɗa shi da baya, wanda ke yin ayyuka kamar tsara hulɗar mai amfani da aiwatar da aikace-aikacen yanar gizo. Don aiwatar da windows akan dandamalin Linux, ana amfani da ɗakin karatu na GTK (daure GTK 3 Rust), kuma akan macOS da Windows ɗakin karatu na Tao wanda aikin ya haɓaka, an rubuta shi da Rust.

Don samar da hanyar sadarwa, ana amfani da ɗakin karatu na WRY, wanda shine tsarin injin bincike na WebKit don macOS, WebView2 don Windows da WebKitGTK na Linux. Laburaren kuma yana ba da saiti na abubuwan da aka ƙera don aiwatar da abubuwan dubawa kamar menus da sandunan ɗawainiya. A cikin aikace-aikacen da kuka ƙirƙira, zaku iya amfani da mahallin taga mai yawa, rage girman zuwa tiren tsarin, da nuna sanarwar ta daidaitattun mu'amalar tsarin.

Sakin farko na dandamali yana ba ku damar gina aikace-aikacen Windows 7/8/10 (.exe, .msi), Linux (.deb, AppImage) da macOS (.app, .dmg). Tallafi ga iOS da Android yana cikin haɓakawa. Fayil ɗin da za a iya aiwatarwa za a iya sanya hannu ta hanyar lambobi. Don haɗuwa da haɓakawa, ana ba da ƙirar CLI, ƙari ga editan Code VS, da saitin rubutun taro na GitHub (tauri-action). Ana iya amfani da plugins don tsawaita ainihin abubuwan da ke cikin dandalin Tauri.

Bambance-bambancen dandali na Electron ya haɗa da ƙarin ƙarami mai sakawa (3.1 MB a Tauri da 52.1 MB a cikin Electron), ƙarancin amfani da ƙwaƙwalwar ajiya (180 MB da 462 MB), saurin farawa mai girma (0.39 seconds da 0.80 seconds), amfani da tsatsa baya baya. maimakon Node .js, ƙarin matakan tsaro da keɓancewa (misali, Tsarin Fayil na Fayil don taƙaita damar shiga tsarin fayil).

source: budenet.ru

Add a comment