W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
核心進(jìn)程自身并不渲染實(shí)際的用戶界面 (UI),它會(huì)直接利用操作系統(tǒng)提供的 WebView 庫來實(shí)現(xiàn)頁面渲染。WebView 是一個(gè)類似瀏覽器的環(huán)境,可以執(zhí)行你的 HTML、CSS 和 JavaScript。
這意味著你在傳統(tǒng) Web 開發(fā)中使用的大多數(shù)技術(shù)和工具都可以用來創(chuàng)建 Tauri 應(yīng)用程序。例如,許多 Tauri 的例子是用 Svelte 框架和 Vite 編寫的。
安全最佳實(shí)踐也同樣適用,例如,你必須總是校驗(yàn)并處理用戶輸入,永遠(yuǎn)不要在前端處理機(jī)密數(shù)據(jù),并且理想情況下,將盡可能多的業(yè)務(wù)邏輯推遲到 Core 進(jìn)程,以此來確保你的應(yīng)用安全。
與其他類似解決方案不同,WebView 庫不包含在最終可執(zhí)行文件中,而是在運(yùn)行時(shí)1 時(shí)動(dòng)態(tài)鏈接。這使得你的應(yīng)用程序明顯更小,但這也意味著你需要牢記平臺(tái)的差異,就像傳統(tǒng)的 Web 開發(fā)一樣。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: