.NET是免费,跨平台,开源,用于构建所有应用的开发人员平台。依然使用上面的工程,添加Blazor支持,此部分参考微软文档生成 Windows Presentation Foundation Blazor 应用,本小节快速略过。
距离上次发《MAUI初体验:爽》一文已经过去2个月了,本计划是下半年或者明年再研究MAUI的,现在计划提前啦,因为我觉得MAUI Blazor挺有意思的:在Android、iOS、macOS、Windows之间共享UI,一处UI增加或者修改,就能得到一致的UI体验。
仅国内就出现了不少成熟的 UI 框架,比如基于 Ant Design 的企业级组件库 ant-design-blazor、基于 ElementUI 的 element-blazor 和基于 Bootstrap 的 BootstrapBlazor 等,这些开源项目的发起人都是国内开发者。
就是在 WebAssembly 框架的基础上,实现了一个 .Net Core Runtime,用一个启动 js 下载相关 dll、初始化 .Net 虚拟机、启动虚拟机运行入口函数,接下来就和一个正常 .Net 程序一样,该怎么运行怎么运行。
全栈 Web UI随着 .NET 8 的发布,Blazor 已成为全堆栈 Web UI 框架,可用于开发在组件或页面级别呈现内容的应用,其中包含:用于生成静态 HTML 的静态服务器呈现。使用 Blazor Server 托管模型的交互式服务器呈现。
C#开发可以用Blazor在今后写前端渲染的网页了! – C#(C sharp)是什么?C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。 – 为什么会出现Blazor?