首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.NET Core Blazor Webassembly 之 渐进式应用(PWA)

Blazor支持渐进式应用开发也就是PWA。使用PWA模式可以使得web应用有原生应用般的体验。...新建Blazor PWA程序 使用VS新建一个Blazor程序,选择Webassembly模式,勾选支持PWA。 ?...支持PWA的Blazor程序主要是多了几个东西: manifest.json service-worker.js manifest.json manifest.json是个清单文件,当程序被安装到设备上的时候会读取里面的信息...如果是PWA程序,在浏览器地址栏有个+号一样的图标,点击可以把程序安装到本地。 ? 安装完了会在桌面生成一个图标,打开会是一个没有浏览器地址栏的界面。 ?...总结 使用Blazor可以快速的开发PWA应用。利用PWA跟Blazor Webassembly的特性,可以开发出类似桌面的应用程序。或许这是跨平台桌面应用开发除了electron的又一种方案吧。

1.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Blazor VS React Angular Vue.js

    Blazor 功能特性 •使用C#代替JavaScript和TypeScript构建 Web UI•构建渐进式Web应用程序(PWA)•创建和使用用C#编写的可重用组件•在服务器端模式提供全面的调试支持...过去,诸如Adobe Flash或Microsoft Silverlight之类的技术通过强制用户安装插件来实现,现在不再需要这些,并且.NET运行时现在可以在WebAssembly上运行。...React 功能特性 •使用JavaScript或TypeScript构建Web UI•构建渐进式Web应用程序(PWA)•可在所有现代网络浏览器(包括移动浏览器)中使用•大型的社区支持•开源•像VS...Angular 功能特性 •使用TypeScript构建Web UI•构建渐进式Web应用程序(PWA)•使用HTML DOM进行双向数据绑定•可在所有现代网络浏览器(包括移动浏览器)中使用•大型的社区...Vue.js 功能特性 •使用JavaScript或TypeScript构建Web UI•构建渐进式Web应用程序(PWA)•使用HTML DOM进行双向数据绑定•可在所有现代网络浏览器(包括移动浏览器

    5.5K10

    Blazor VS React Angular Vue.js

    [clipboard_20210107_071829.png] Blazor 功能特性 使用C#代替JavaScript和TypeScript构建 Web UI 构建渐进式Web应用程序(PWA) 创建和使用用...过去,诸如Adobe Flash或Microsoft Silverlight之类的技术通过强制用户安装插件来实现,现在不再需要这些,并且.NET运行时现在可以在WebAssembly上运行。...[clipboard_20210107_081604.png] React 功能特性 使用JavaScript或TypeScript构建Web UI 构建渐进式Web应用程序(PWA) 可在所有现代网络浏览器...[clipboard_20210107_082356.png] Angular 功能特性 使用TypeScript构建Web UI 构建渐进式Web应用程序(PWA) 使用HTML DOM进行双向数据绑定...[clipboard_20210107_081816.png] Vue.js 功能特性 使用JavaScript或TypeScript构建Web UI 构建渐进式Web应用程序(PWA) 使用HTML

    5K00

    MasaFramework入门第二篇,安装MasaFramework了解各个模板

    安装MasaFramework模板 执行以下命令安装最新Masa的模板 dotnet new --install Masa.Template 安装完成将出现四个模板 图片 Masa Blazor App...: Masa Blazor App的模板创建的是一个没有携带解决方案的项目模板,默认项目结构如图: 图片 一个简单的Masa Blazor Server项目 Masa Blazor Pro Web:...Masa Blazor Pro Web的模板创建类型有多种 图片 Wasm就是单纯的Wasm模式 Wasm-Host就是启动一个Server托管Wasm Wasm-PWA支持浏览器安装 Server...就是单纯的Blazor Server模式 ServerAndWasm是提供一个razor类库作为界面,支持Blazor Server和Blazor Wasm俩种模式 对于上面五种模式更推荐第五种模式,这样就可以在部署的时候部署...Blazor Server和Blazor Wasm俩种模式,可让用户自行切换,解剖以下Masa Blazor Pro Web的项目结构 图片 MasaWebPro1项目就是Razor类库,提供界面逻辑和实际业务

    80730

    Blazor 在 Windows 下环境配置和入门教程

    Blazor 是微软推出的基于 .NET 的 Web 前端框架。无论是使用 Blazor Server 还是 Blazor WebAssembly,Windows 系统提供了强大的工具链支持。....NET SDK:确保安装 .NET 6 或更高版本。 2....安装步骤 (1)安装 .NET SDK 下载地址:.NET 官方下载页面 下载并安装适用于 Windows 的最新稳定版本的 .NET SDK。...安装完成后,使用以下命令验证: dotnet --version (2)安装 Visual Studio 下载地址:Visual Studio 下载 安装时选择 ASP.NET 和 Web 开发 工作负载...是否启用 PWA(渐进式 Web 应用)支持。 点击 创建,完成项目初始化。 项目结构 wwwroot:存放静态文件(如 CSS、JS、图像等)。 Pages:存放 Razor 组件。

    12810

    Blazor 修仙之旅 - Ant Design of Blazor

    Ant Design of Blazor 介绍 ant-design-blazor 是国内开发者 ElderJames 创建的一个开源项目。...顾名思义,ant-design-blazor 是 Ant Design 的 Blazor 实现,开发和服务于企业级后台产品。 ✨ 特性 ? 提炼自企业级中后台产品的交互语言和视觉风格。 ?...支持渐进式 Web 应用(PWA) ? 使用 C# 构建,多范式静态语言带来高效的开发体验。 ⚙️ 基于 .NET Standard 2.1,可直接引用丰富的 .NET 类库。 ?...从ant-design-blazor README 摘点内容撑一撑篇幅(手动滑稽) 三.使用 直接新建一个 Blazor WebAssembly 项目,或者使用前两篇文章中的 Demo。...通过 Nuget 安装: dotnet add package AntDesign --version 0.1.0-* 注册: ? wwwroot/index.html 中引用: ?

    1.2K10

    一套基于 Ant Design 和 Blazor 的开源企业级组件库

    前言 今天大姚给大家分享一套基于Ant Design和Blazor的开源(MIT License)、免费的企业级组件库(喜欢Ant Design风格的同学推荐使用):Ant Design Blazor。...支持渐进式 Web 应用(PWA),数十个国际化语言支持。 使用 C# 构建,多范式静态语言带来高效的开发体验。...主流 4 款现代浏览器,以及 Internet Explorer 11+ (使用 Blazor Server)。...可直接运行在 .NET MAUI、WPF、Windows Forms 等 Blazor 混合客户端环境中。 Blazor介绍 Blazor是一种新兴的Web应用程序框架,具有很大的潜力和发展前景。...全面的ASP.NET Core Blazor简介和快速入门 Blazor入门到实战教程 https://github.com/YSGStudyHards/DotNetGuide 组件库源代码 组件库效果截图

    15610

    将自己的网站改造成可安装的PWA

    分享一下怎么讲自己的网站改造成可安装的PWA。...PWA简介 渐进式 Web 应用(Progressive Web App,PWA)是一个使用 web 平台技术构建的应用程序,但它提供的用户体验就像一个特定平台的应用程序。...它像网站一样,PWA可以通过一个代码库在多个平台和设备上运行。它也像一个特定平台的应用程序一样,可以安装在设备上,可以离线和在后台运行,并且可以与设备和其他已安装的应用程序集成。...支持的浏览器会提示用户将 PWA 安装到设备上。 PWA 可以像特定平台的应用一样安装,并可以自定义安装过程。 一旦安装,PWA 就会在设备上获得一个应用图标,与特定平台的应用程序一起。...一旦安装,PWA 可以作为一个独立的应用程序启动,而不是在浏览器中的一个网站。 实现 在浏览器主页面中添加如下代码: <!

    6610

    值得推荐的Blazor UI组件库

    项目介绍 Ant Design Blazor是一套基于Ant Design和 Blazor的企业级组件库(喜欢Ant Design风格的同学推荐使用)。...支持渐进式 Web 应用(PWA) 使用 C# 构建,多范式静态语言带来高效的开发体验。 ⚙️ 支持 .NET Core 3.1 以上所有版本,可直接引用丰富的 .NET 类库。.../BootstrapBlazor 项目介绍 BootstrapBlazor是一套基于 Bootstrap 和 Blazor 的企业级组件库,可以认为是 Bootstrap 项目的 Blazor 版实现.../microsoft/fluentui-blazor 项目介绍 Microsoft Fluent UI Blazor是一个基于Blazor的组件库,提供了一系列的UI组件以及Fluent UI的设计系统...项目截图 MASA.Blazor 使用文档:https://docs.masastack.com/blazor/getting-started/installation GitHub项目地址:

    1K20
    领券