电子书 编程

Blazor Web 开发(第 3 版)(英文版电子书)

¥1.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

使用 C# 12 和.NET 8 构建交互式 UI 实用指南 使用 Blazor Server 和 Blazor WebAssembly 开发现代 Web UI—— 现已引入.NET 8 中的流式处理和静态服务器端渲染(SSR)以及灵活的托管模型 核心特点 从头开始创建一个可投入生产的 Blazor 应用程序 了解如何、何时以及为何使用 Blazor Server、Blazor WebAssembly 以及 Blazor Hybrid 探索关于流式渲染、服务器端渲染(SSR)、灵活托管模型和 Blazor 模板的重要新增内容 内容简介 《Blazor Web 开发》是你使用 C# 构建和部署交互式 Web 应用程序的必备指南 —— 无需依赖 JavaScript。 本书由早期 Blazor 采用者撰写,并针对.NET 8 进行了更新,通过一个示例应用程序的完整开发过程,帮助你解决开发过程中的常见挑战。你将掌握 Blazor Server 和 Blazor WebAssembly,并了解能丰富开发体验的前沿工具。 为响应不断变化的需求,本版引入了灵活的托管模型,使你能够混合搭配托管方式,创建灵活且可扩展的 Blazor 应用程序。书中还介绍了新的 Blazor 模板,这些模板提供现成的解决方案,可简化开发并加快开发速度。你将学习改变游戏规则的服务器端渲染(SSR)—— 一种融合 Blazor Server 和 Blazor WebAssembly 优势的混合托管模型,以及流式渲染这一能提升 Blazor 应用性能和用户体验的新技术。 读完本书后,你将具备使用最佳实践创建和部署可投入生产的 Blazor 应用程序的信心,并对 Blazor 的整体生态有全面的认识。 你将学到什么 了解如何、何时使用 Blazor Server、Blazor WebAssembly 和 Blazor Hybrid 构建简单和高级的 Blazor 组件 探索最小 API 的工作原理并构建自己的 API 学习如何使用流式渲染和服务器端渲染(SSR) 混合搭配不同的托管模型,创建灵活且可扩展的 Blazor 应用 熟悉能简化开发的新 Blazor 模板 调试 Blazor Server 和 Blazor WebAssembly 应用程序 本书适用人群 本书面向希望利用现有的 C# 技能构建交互式 Web 应用程序的.NET Web 开发人员和软件开发者,这些应用程序可以是在 Web 浏览器中运行的 Blazor WebAssembly 应用、在服务器上运行的 Blazor Server 应用,或者是两者的结合。 你需要具备 C# 的基础知识和.NET Web 开发的初步经验;本书将引导你完成其余的学习过程。 目录 你好,Blazor 创建你的第一个 Blazor 应用 状态管理 —— 第一部分 理解基本的 Blazor 组件 创建高级 Blazor 组件 构建带验证的表单 创建 API 身份验证与授权 共享代码和资源 JavaScript 互操作 状态管理 —— 第二部分 代码调试 测试 部署到生产环境 从现有站点迁移或与之结合 深入 WebAssembly 探究源生成器 初探.NET MAUI 后续学习方向