Blazor — это новая экспериментальная платформа веб-интерфейса от команды ASP.NET, целью которой является перенос приложений .NET во все браузеры (включая мобильные) через WebAssembly. Он позволяет создавать полноценные .NET-приложения с общим кодом между сервером и клиентом без необходимости транспиляции или подключаемых модулей.

Сегодня почти все браузерные приложения написаны на JavaScript (или подобных языках, которые транспилируются на него). Это хорошо, но нет веских причин ограничивать нашу отрасль в основном одним языком, когда существует так много мощных и зрелых альтернативных языков и платформ программирования. Начиная с этого момента, WebAssembly открывает шлюзы для новых вариантов, и одним из первых реальных вариантов может стать .NET.

В этом докладе я покажу, что вы можете сделать с Blazor сегодня и как он работает в базовой среде выполнения WebAssembly за кулисами. Вы увидите его современную компонентную архитектуру (вдохновленную современными платформами SPA) в действии, поскольку мы используем ее для создания отзывчивого пользовательского интерфейса на стороне клиента. Я рассмотрю как базовые, так и расширенные сценарии с использованием компонентов Blazor, маршрутизатора, системы DI, взаимодействия с JavaScript и многого другого.

https://www.youtube.com/watch?v=NwZ5_Joce98

Спасибо, что прочитали

Если вам понравился этот пост, поделитесь им со всеми своими друзьями-программистами!

Подпишитесь на нас в Facebook | Твиттер

дальнейшее чтение

Полный курс JavaScript 2019: Создавайте реальные проекты!

WebAssembly: будущее JS и многоязычного веба

Новые функции ES2019, которые должен знать каждый разработчик JavaScript

Создавайте потрясающие веб-приложения с помощью ASP.NET Core 3.0

36 удивительных проектов Python с открытым исходным кодом (v.2019)