Tauri 1.0 - madal kula tartameysa Electron abuurista codsiyada gaarka ah

Siideynta mashruuca Tauri 1.0 ayaa la daabacay, iyadoo la sameeyay qaab lagu abuurayo codsiyo isticmaaleyaal badan oo madal ah oo leh muuqaal garaaf ahaan, oo la dhisay iyadoo la adeegsanayo tignoolajiyada shabakadda. Asal ahaan, Tauri waxay la mid tahay aaladda Electron, laakiin waxay leedahay qaab dhismeed ka duwan iyo isticmaalka kheyraadka hoose. Xeerka mashruuca wuxuu ku qoran yahay Rust waxaana lagu qaybiyaa shatiga Apache 2.0.

Codsiga macquulka ah waxaa lagu qeexay JavaScript, HTML iyo CSS, laakiin si ka duwan codsiyada webka, barnaamijyada Tauri-ku saleysan waxaa loo dhiibaa qaab faylal la fulin karo oo iskood isku xiran, oo aan ku xirneyn browserka oo loo diyaariyey nidaamyada hawlgalka ee kala duwan. Madalku waxa kale oo ay bixisaa qalab lagu abaabulo gaarsiinta tooska ah iyo rakibida cusbooneysiinta. Habkani waxa uu u saamaxayaa horumariyuhu in aanu ka werwerin u gudbinta arjiga meelo kala duwan waxana uu fududeeyaa in uu arjiga la socdo.

Codsigu wuxuu isticmaali karaa qaab-dhismeedka shabakad kasta si uu u dhiso interface-ka, isagoo soo saaraya HTML, JavaScript iyo CSS sidii wax soo saar ahaan. Dhamaadka hore, oo loo diyaariyey iyada oo lagu saleynayo tignoolajiyada shabakadda, waxay ku xidhan tahay dhabarka dambe, kaas oo fuliya hawlo ay ka mid yihiin abaabulka isdhexgalka isticmaalaha iyo fulinta codsiga shabakadda. Si loo habeeyo daaqadaha goobta Linux, maktabadda GTK (ku xidhid GTK 3 Rust) ayaa la isticmaalaa, iyo macOS iyo Windows maktabadda Tao ee uu sameeyay mashruuca, oo ku qoran Rust.

Si loo sameeyo interface-ka, maktabadda WRY ayaa la isticmaalaa, taas oo ah qaab-dhismeedka mashiinka biraawsarkaaga WebKit ee macOS, WebView2 ee Windows iyo WebKitGTK ee Linux. Maktabadu waxay sidoo kale bixisaa qaybo diyaarsan oo loogu talagalay hirgelinta walxaha is-dhex-galka ah sida menus-ka iyo baar-hawleedka. Codsiga aad abuurto, waxaad isticmaali kartaa is-dhexgal daaqado badan, yarayso saxanka nidaamka, oo waxaad ku soo bandhigi kartaa ogaysiisyada is dhex galka nidaamka caadiga ah.

Siideynta ugu horeysa ee madal waxay kuu ogolaaneysaa inaad dhisto codsiyada Windows 7/8/10 (.exe, .msi), Linux (.deb, AppImage) iyo macOS (.app, .dmg). Taageerada IOS iyo Android waa horumar. Faylka la fulin karo waxaa lagu saxiixi karaa si dhijitaal ah. Isu-ururinta iyo horumarinta, interface-ka CLI, ku-darka tifaftiraha Code-ka VS, iyo qoraallo ururin ah oo loogu talagalay GitHub (tauri-action) ayaa la bixiyaa. Plugins waxaa loo isticmaali karaa in lagu kordhiyo qaybaha aasaasiga ah ee madal Tauri.

Farqiga u dhexeeya aaladda Electron-ka waxaa ka mid ah rakibe aad u badan oo is haysta (3.1 MB oo Tauri ah iyo 52.1 MB ee Electron ah), isticmaalka xusuusta yar (180 MB oo ka soo horjeeda 462 MB), xawaaraha bilowga sare (0.39 ilbiriqsi iyo 0.80 ilbiriqsi), adeegsiga dhabarka Rust halkii Node .js, ilaalin dheeraad ah iyo tallaabooyin go'doomin ah (tusaale, Nidaamka Faylka Baaxadda si loo xaddido gelitaanka nidaamka faylka).

Source: opennet.ru

Add a comment