你好,我正在尝试掌握.NET Core 3.1和Visual Studio 2019提供的模板。具体来说,我正在试图理解拥有Web应用程序(如第一幅图所示)与Blazor Server App(第二幅图)之间的区别。
通过研究,我了解到以下信息: - 两者均在.net core 3上运行 - 两者都使用Razor - 两者均在服务器级别上运行 - 两者都使用“代码后台”的概念/结构
然而: - Web应用程序使用.cshtml - Blazor Server App使用.razor
我认为Blazor Server App无需了解JavaScript即可进行数据绑定,并且具有使用C#代码进行绑定等优点。 我已经阅读了有关“Blazor Server App”和“Blazor WebAssembly App”的各种文档,这些文档非常棒。 然而,“Server app”和“Web Application”之间有明显的相似之处。
除了“Web Application”和“Blazor Server App”之外,还有哪些差异?