Ooui

Ooui支持以WASM為編譯目標,這樣Xamarin.Forms套用就可以部署到WebAssemly中,無需套用伺服器即可完全運行在瀏覽器中。其它可用的編譯目標還包括使用ASP.NET Core的Web DOM、WebAssembly以及Ooui內建的Web伺服器。技術的底層工作機制如下:對於WebAssembly項目,所有的Web瀏覽器與套用間通信發生在進程內。對於其它項目,則使用WebSockets進行“瀏覽器-套用”間通信,以保持UI和套用狀態的同步。
上手Ooui開發非常簡單。你首先需要在.NET Core中新建一個Console套用,並將引用添加到Ooui.Wasm和Ooui.Forms中。然後使用通常使用的dotnet去構建套用,就可以部署套用了。進而,通過使用dotnet-server,或是將dist目錄中的檔案拷貝到任何一種可提供靜態檔案的Web伺服器,你就可以測試所用的代碼。

相關詞條

熱門詞條

聯絡我們