Visual Studio 2019中找不到"Blazor App“项目模板

您所在的位置:网站首页 找不到匹配的hoskey算法 Visual Studio 2019中找不到"Blazor App“项目模板

Visual Studio 2019中找不到"Blazor App“项目模板

2024-07-17 17:59| 来源: 网络整理| 查看: 265

您只是遵循了一个教程,在后面的屏幕上可以选择制作哪种Blazor应用程序

决定你想要开发哪种应用程序:

HTML -服务器运行c#代码,并通过websockets连接向浏览器提供小段,浏览器对其显示进行修补,使其看起来像正在发生的事情。它启动得很快,很适合保存连接字符串之类的东西,因为它们不会离开服务器,所以代码会将它们用作秘密。它更难扩展到数千个用户,因为服务器有效地运行应用程序,用户“远程使用”,但服务器必须记住所有用户的状态,并且跨多个服务器的负载平衡是棘手的。微软声称,即使是在非常低规格的Azure web应用程序(3.5g内存)上,数千名并发用户也能获得良好的性能,但我确信支持这一说法的测试应用程序并不是世界上最复杂的应用程序;)

WebAsm -服务器将.Net引擎的一个小版本和您的代码发送到浏览器,然后浏览器运行您的所有c#代码,并在本地生成html,用于修补显示和进行更改。它的启动比较慢,因为很多数据必须下载(但其中一些数据可以缓存),如果有一些事情你想保密(比方说你为某事发明了一个很棒的新算法,请注意,如果你在发送给浏览器运行的c#中做这件事,它也可能被捕获和反编译),那么你需要小心让服务器上的api完成它们,因为你有客户端应用程序调用(就像你使用典型的api+Json+javascript应用程序一样),但它可以更容易地扩展,因为服务器需要做的总体工作要少得多。如果三个应用程序没有网络连接,WebAsm应用程序也可以继续工作(只要它们不依赖于服务器)。服务器应用程序停止,因为本质上浏览器只是在服务器上运行并来回传送html的应用程序的“VNC”或“远程桌面”



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3