Learning Blazor: Build Single-Page Apps with WebAssembly and C#

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

Blazor — это открытый веб-фреймворк для построения интерактивных клиентских пользовательских интерфейсов с помощью C#, HTML и CSS. Как часть ASP.NET Core, он расширяет платформу .NET, позволяя разработчикам создавать веб-приложения, полностью написанные на C#, которые выполняются в браузере благодаря WebAssembly.

Автор подробно объясняет, почему Blazor становится важным инструментом в арсенале .NET-разработчика: возможность использовать один язык (C#) как для клиентской, так и для серверной части, интеграция с инструментами Visual Studio, поддержка со стороны экосистемы .NET и долгосрочная поддержка делают его конкурентоспособной альтернативой JavaScript-фреймворкам, таким как Angular, React или Vue.js.

Книга охватывает основы создания компонентов, работу с данными, маршрутизацию, состояние приложения и развертывание. Она предназначена для разработчиков, уже знакомых с C# и .NET, которые хотят перенести свои навыки в веб-разработку, избегая необходимости изучать JavaScript для создания полнофункциональных клиентских приложений.

Learning Blazor: Build Single-Page Apps with WebAssembly and C#
A
Автор
David Pine
Издательство
O'Reilly Media, Inc.
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент