Dotnet9网站完成了重构工作,使用Vue 3.x和ASP.NET Core 8 Web API + Furion + SqlSugar + PostgreSQL搭建。网站展示了文章列表、文章详情、文章章节导航目录和文章留言等功能。文章URL访问格式不变。站长会持续更新网站源码及文章内容。
在Dotnet9上线Blazor Wasm版本网站前,由于服务器压力大,站长决定加急上线。Blazor Server不适合在线工具或游戏开发,因为实时性、资源消耗和客户端性能受限。Dotnet9选择Blazor Wasm开发工具箱,因为它具有即时性能、跨平台、开发效率、生态系统和安全性等优势。Blazor Server和Blazor Wasm的对比包括架构、性能、可靠性和开发体验。Blazor Server适用于快速开发和部署,Blazor Wasm适用于性能和独立运行。
本文介绍了Dotnet9网站从Razor Pages重构为Blazor的过程,Blazor具有更好的前端开发体验、性能和用户体验以及可重用性和组件化开发。文章还分享了几个在线工具,包括JSON格式化、字符串编码、倒计时和时间戳转换。作者提到网站可能存在Bug,但会一直重构迭代下去。
Dotnet9网站进行了新一轮的重构,前台由Vue 3换回ASP.NET Core Razor Pages,后端采用MASA Framework搭建,框架以DDD设计为开发指导,加入了CQRS。重构提高了网站的性能和用户体验,使得网站更具可维护性和可扩展性。网站的风格以简约为主,注重内容呈现。
完成下面两步后,将自动完成登录并继续当前操作。