style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>BootstrapBlazor UI框架是一个使用 .NET 生成交互式客户端 Web UI 的框架: style=”fonS m !t-size: 12px; font-family: Verdana, Arial, Hx 8 D j = d Relvetica, sans-serif”>1、使用 C# 代替 JavaScript 来创建丰富的交互式 UI。 style=”font-size: 12px; f@ b b C y $ T . Wont. t n 6 b y ( w-family: Verdana, Arial, Helvetica, sH D U c Cans-serif”>2、共享使用 .NET 编写的服务器端和客户端应用逻辑。 style=”font-sT m . A ? q G r Jize: 12px; font-family: VerdanL $ J ^ –a, Arial, Helvetica, sans-serif”>3、将 UI 呈现为 HTML 和 CSS,以支持众多浏览器X c 6 L ~ $ ^ s X,其中包括移动浏览器。 style=”font-sizeN 5 i: 12p+ U 6 . X Jx; font-family: Verdana, ArR q v f 7 {ial, Helved % F ) tica= y a y $ j +, sa# ^ z j u . g pns-serif”>
style=”font-7 L ,size: 12px; font-famil$ x [ q } ry: Verdana, Arial, Helveticm , b 1 l ; Ka, sans-serif”>使用 .NET 进行客户端 Web 开发可提供以下优势: style=”foW } 1 $ l A .nt-size: 12px; font-family: Verdana, Arial, HelvD o 8etica, sans-serif”>1、使用 C# 代替 JavaScript 来编写代码。 style=”font-size: 12px; fonc _ ` H 1 j M 4 Zt-family: VeI L % + @ drdana, Arial, Helvetica, sans-serif”>Q b B U L G =2、利用现有的 .NET 库N ] a 8 g生态系8 9 1 f e ( ]统。 style=”font-si W A fze: 12px; font-family: Verdana, Ar3 q v / fial, Helvetica, sans-serif”>3、在服务器和客户端之间共享应用逻辑。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sX W = A 5 N o i 3ans-serif”>4、受益于 .NET 的性能、可靠性和安全性。 style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans_ q I p p – 5 y K-serif”>5、始终高效支持 Windows、Linux 和 macOS 上的 Visual Studio。 style=”A } 2 = qfont-size: 12px; font-family: Verdana, Arial, H( e { b ; [elveti$ W Z ) b Q V – !ca, sans-x z Xserif”>6、以一组稳定、功能丰i k F ~ ^ z富且易用的通用语言、框架和工具! Z $ 9为基础来进行生成。 style=”font_ q 9-size: 12px; font-family: Verdana, Arial, HG z $ X d )elvetica, sans-serif”>m c u 9 c v本项目是利用 Bootstrap 样式进行封装的 UI 组件库。 style=”font-size@ 5 0 o y @ j: 12px; font-3 4 v l @ Q ; % |family: Verdana, Arial, Helvetica, sans-serif”>
style=”font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>组件 style=”font-size: 12px; font-family: Verda# : $ jna, Arial, Helvetix ? Z * [ C tca, sans-serif”>Blazor应用基于组件。R = R K p = Blazor 中的m H o : v j 9组件是指 UI 元素,例如页面、对话框或数据输d L i i = ~ G入$ V 8 N窗体。 style=”font-size: 12+ # N Hpx; font-familyr O * e & ,: Verdana, AE p r [rial, Helvetica, sans-serz ^ ] |ifg ) f T L a 5 s“>组件是内置到 .NET 程序集的 .NET7 { q 类,用来: style=”foH 0 _ t $nt-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=”fonK H @ j # . e f ft-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif”>4、可以作为 Razor 类库或 NuGet 包共享和分发。