Переход от Angularjs к Блазору - PullRequest
1 голос
/ 05 февраля 2020

Я собираюсь использовать Blazor в моем приложении. net. Может ли кто-нибудь, кто использует его, столкнуться с какой-либо проблемой, когда он застрял в какой-то момент, потому что блейзор как-то не хватает какой-то базовой c функции. Безопасно ли начинать использовать ее в производстве?
И я знаю, что файлы веб-сборки для Blazor кэшируются в браузере, так что есть ли способ обновить кэшированный файл, изменив его, например, версионирование в файле JS.

заранее спасибо

Ответы [ 2 ]

1 голос
/ 06 февраля 2020

Blazor поддерживает модели хостинга серверов и клиентов.

  • Серверный хостинг (называемый Blazor Server) - это просто класс c ASP. NET с шаблоном бритвы, выпущенным в 2011 год является зрелым, и Microsoft одобрила его для производственного использования, поэтому вы можете использовать его в производственном процессе.

  • Клиентский хостинг (называемый Blazor WebAssembly) очень новый и является одной из первых платформ построенный на основе WebAssembly, работающей внутри браузера, который, как говорят, готов к производственному использованию примерно в мае 2020 года, так что лучше подождать с этим - но выглядит действительно многообещающе, предоставляя разработчикам C# путь для полноценной веб-разработки.

Что касается очистки кэша, браузеры предоставляют веб-API для этого. Например, https://developer.mozilla.org/en-US/docs/Web/API/Cache/delete

1 голос
/ 05 февраля 2020

Команда Blazor не рекомендует использовать Blazor WebAssembly в производстве. Blazor WebAssembly сейчас находится на стадии предварительного просмотра, и он будет готов к работе примерно в мае 2020 года. Однако вы можете использовать серверное приложение Blazor, включенное и поддерживаемое производством Microsoft, в качестве временного или постоянного решения, поскольку вы можете переключиться с один аромат блейзора к другому относительно очень легко. Я сам перешел из Angular в Blazor, в то время Asp. Net Основные блоггеры беззастенчиво предупреждали своих читателей, что Blazor на самом деле является еще одним Silverlight. Но я принял решение переехать и не жалею об этом. С технологиями Microsoft я чувствую себя как дома, и использование Blazor - настоящее удовольствие. Не стесняйтесь двигаться ... вы не пожалеете об этом.

У Blazor большое и светлое будущее ...

Я действительно оставил это как комментарий, но это было слишком долго ...

...