从Angularjs移至Blazor

问题描述 投票:1回答:2

我将在.net应用程序中使用blazor。使用它的任何人都可能会因为他因某种原因错过了一些基本功能而在某个方面陷入困境的问题。在生产中开始使用它是否安全?而且我知道blazor的Web程序集文件已缓存在浏览器中,因此,有没有一种方法可以通过修改后的更新来更新缓存的文件,例如JS文件中的版本控制。

预先感谢

asp.net-mvc blazor webassembly
2个回答
1
投票

Blazor团队不建议在生产中使用Blazor WebAssembly。 Blazor WebAssembly现在处于预览阶段,并将于2020年5月投入生产。但是,您可以使用由Microsoft支持并支持生产的Blazor Server App作为临时解决方案或永久解决方案,因为您可以从相对来说,将火药的味道更容易地转变为另一种。我本人从Angular转到Blazor,当时Asp.Net Core博客作者无耻地警告读者,Blazor实际上是另一种Silverlight。但是我决定搬家,我不后悔。我对Microsoft技术感到宾至如归,使用Blazor真的很有趣。不要犹豫,不要动...你不会后悔的。

Blazor拥有美好的未来,光明的未来...

我实际上将其发布为评论,但时间太长...


0
投票

Blazor支持服务器和客户端托管模型。

  • 服务器托管(称为Blazor Server)只是具有剃刀模板功能的经典ASP.NET,它于2011年发布,已经成熟,并且Microsoft已批准将其用于生产环境,因此您可以在生产环境中使用它。

  • 客户端托管(称为Blazor WebAssembly)是非常新的,并且是在浏览器内部运行的基于WebAssembly的第一个框架之一,据说可以在2020年5月左右投入生产,因此最好等待-但是看起来确实非常有前途,为C#开发人员提供了进行全栈Web开发的途径。

关于清除缓存,浏览器提供了Web API来执行此操作。例如。 https://developer.mozilla.org/en-US/docs/Web/API/Cache/delete

© www.soinside.com 2019 - 2024. All rights reserved.