style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">Blazor是使用.NET產生互動式客戶端WebUI的框架:style="font-size:12px;font- family:Verdana,Arial,Helvetica,sans-serif">1、使用C#取代JavaScript來創造豐富的互動式UI。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">2、共享使用.NET編寫的伺服器端和客戶端應用邏輯。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">3、將UI呈現為HTML和CSS,以支援眾多瀏覽器,其中包括行動瀏覽器。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">
style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">使用.NET進行客戶端Web開發可提供以下優點:style="font-size:12px;font-family: Verdana,Arial,Helvetica,sans-serif">1、使用C#取代JavaScript來寫程式碼。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">2、利用現有的.NET庫生態系。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">3、在伺服器和客戶端之間共享應用邏輯。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">4、受益於.NET的性能、可靠性和安全性。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">5、始終高效支援Windows、Linux和macOS上的VisualStudio。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">6、以一組穩定、功能豐富且易用的通用語言、框架和工具為基礎來進行生成。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">本專案是利用Bootstrap樣式進行封裝的UI元件庫。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">
style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">組件style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">Blazor應用基於組件。 Blazor中的元件是指UI元素,例如頁面、對話方塊或資料輸入窗體。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">元件是內建在.NET程式集的.NET類,用來:style="font-size:12px;font -family:Verdana,Arial,Helvetica,sans-serif">1、定義靈活的UI呈現邏輯。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">2、處理使用者事件。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">3、可以嵌套和重複使用。 style="font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif">4、可作為Razor類別庫或NuGet套件共享和分發。