先把Blazor放一边,先来看看目前Web开发的技术栈. 注:上图只是为了说明问题,没有任何语言歧视! 这是目前最常用的前后端分离开发模式,这个开发模式需要配备前端工程师和后端工程师.当然了,全栈工程师另当别论! 那么我们按照这个模式进行各类项目开发,会有一些以下可能碰到的问题: 技术栈复杂 做一个项目需要前后两套完全不同的语言.不同的框架.无论是对个人和团队,都是一种负担! 无法重用逻辑和代码 前后端代码需要分别写一份,增加重复劳动不说,当一端做出了修改,另一端未能及时更新,一个BUG就新鲜出