Tauri 1.0 - ikpo okwu na-asọ mpi Electron maka imepụta ngwa ọdịnala

Ebipụtala ntọhapụ nke ọrụ Tauri 1.0, na-emepụta usoro maka ịmepụta ngwa ndị ọrụ multi-platform nwere ihe ngosi eserese, wuru site na iji teknụzụ weebụ. N'isi ya, Tauri yiri ikpo okwu Electron, mana o nwere ihe owuwu dị iche na oriri akụrụngwa dị ala. Edere koodu oru ngo na Rust wee kesaa n'okpuru ikike Apache 2.0.

A kọwapụtara mgbagha ngwa ahụ na Javascript, HTML na CSS, mana n'adịghị ka ngwa webụ, a na-ebuga mmemme dabere na Tauri n'ụdị faịlụ nwere ike ịme onwe ya, ejikọtaghị ya na ihe nchọgharị wee chịkọta ya maka sistemụ arụmọrụ dị iche iche. Ikpo okwu na-enyekwa ngwaọrụ maka ịhazi nnyefe akpaka na ntinye nke mmelite. Usoro a na-enye onye nrụpụta ohere ka ọ ghara ichegbu onwe ya maka ibugharị ngwa ahụ na nyiwe dị iche iche ma mee ka ọ dịkwuo mfe idobe ngwa ahụ ka ọ dị ọhụrụ.

Ngwa ahụ nwere ike iji usoro weebụ ọ bụla wuo interface ahụ, na-emepụta HTML, Javascript na CSS dị ka mmepụta. N'ihu njedebe, nke a kwadoro na ndabere nke teknụzụ weebụ, jikọtara ya na azụ azụ, nke na-arụ ọrụ dị ka ịhazi mmekọrịta onye ọrụ na ime ngwa weebụ. Iji hazie windo n'elu ikpo okwu Linux, a na-eji ọba akwụkwọ GTK (jide GTK 3 Rust), yana na macOS na Windows ọbá akwụkwọ Tao nke ọrụ ahụ mepụtara, nke edere na Rust.

Iji mepụta interface ahụ, a na-eji ọba akwụkwọ WRY, nke bụ usoro maka igwe ihe nchọgharị WebKit maka macOS, WebView2 maka Windows na WebKitGTK maka Linux. Ọbá akwụkwọ ahụ na-enyekwa usoro ihe emebere emebere maka mmejuputa ihe interface dị ka menus na ogwe ọrụ. N'ime ngwa ị mepụtara, ịnwere ike iji interface nke ọtụtụ windo, wedata na tray sistemu, wee gosipụta ọkwa site na oghere sistemụ ọkọlọtọ.

Ntọhapụ mbụ nke ikpo okwu na-enye gị ohere ịmepụta ngwa maka Windows 7/8/10 (.exe, .msi), Linux (.deb, AppImage) na macOS (.app, .dmg). Nkwado maka iOS na gam akporo dị na mmepe. Enwere ike ịbịanye aka na faịlụ nke enwere ike ime ya na dijitalụ. Maka mgbakọ na mmepe, a na-enye interface CLI, ihe mgbakwunye na nchịkọta akụkọ VS Code, na ihe nchịkọta nke mgbakọ maka GitHub (tauri-action). Enwere ike iji ngwa mgbakwunye gbasaa ihe ndị bụ isi nke ikpo okwu Tauri.

Ọdịiche dị n'elu ikpo okwu Electron gụnyere ihe nrụnye kọmpat karịa (3.1 MB na Tauri na 52.1 MB na Electron), oriri ebe nchekwa dị ala (180 MB na 462 MB), ọsọ mmalite dị elu (0.39 sekọnd vesos 0.80 sekọnd), iji azụ azụ rust. kama Node .js, nchekwa agbakwunyere na nkewapụ iche (dịka ọmụmaatụ, Sistemụ faịlụ Scoped iji gbochie ịnweta sistemụ faịlụ).

isi: opennet.ru

Tinye a comment