【问题标题】:Moving from Angularjs to Blazor从 Angularjs 迁移到 Blazor
【发布时间】:2020-05-21 02:23:28
【问题描述】:

我将在我的 .net 应用程序中使用 blazor。任何使用它的人都可能会因为 blazor 以某种方式缺少一些基本功能而遇到任何问题。在生产中开始使用它是否安全?
而且我知道 blazor 的 Web 程序集文件缓存在浏览器中,那么有没有办法用修改过的文件更新缓存文件,例如 JS 文件中的版本控制。

提前致谢

【问题讨论】:

    标签: asp.net-mvc blazor webassembly


    【解决方案1】:

    Blazor 团队不建议在生产中使用 Blazor WebAssembly。 Blazor WebAssembly 现在处于预览阶段,它将在 2020 年 5 月左右投入生产。但是,您可以使用由 Microsoft 支持和支持生产的 Blazor Server App 作为临时解决方案或永久解决方案,因为您可以从一种风味的 blazor 相对非常容易地转换为另一种风味。我自己从 Angular 转到了 Blazor,当时 Asp.Net Core 博主无耻地警告他们的读者 Blazor 实际上是另一个 Silverlight。但我做出了搬家的决定,我并不后悔。我对 Microsoft 技术感到宾至如归,使用 Blazor 真的很有趣。不要犹豫,搬家……你不会后悔的。

    Blazor 有着美好的未来和光明的未来......

    我实际上是作为评论发布的,但它太长了......

    【讨论】:

    • 生产技术不支持使用的风险是什么?@enet
    【解决方案2】:

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

    • 服务器托管(称为 Blazor Server)是 2011 年发布的带有 razor 模板的经典 ASP.NET,已经成熟,微软已批准将其用于生产,因此您可以在生产中使用它。

    • 客户端托管(称为 Blazor WebAssembly)是非常新的,是在浏览器内运行的首批构建于 WebAssembly 之上的框架之一,据说将于 2020 年 5 月左右投入生产使用,所以最好等一下一个 - 但看起来确实很有前途,为 C# 开发人员提供了一条进行全栈 Web 开发的途径。

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

    【讨论】:

      猜你喜欢
      • 2015-05-08
      • 2022-01-02
      • 2013-04-09
      • 2016-05-26
      • 2016-09-03
      • 2021-11-21
      • 2019-01-11
      • 2015-11-21
      • 1970-01-01
      相关资源
      最近更新 更多