Blazor — это платформа для создания интерактивного клиентского веб-интерфейса с использованием .NET:
1. Используйте C# вместо JavaScript для создания насыщенного интерактивного пользовательского интерфейса.
2. Совместное использование серверной и клиентской логики приложения, написанной на .NET.
3. Отображение пользовательского интерфейса в формате HTML и CSS для поддержки множества браузеров, включая мобильные браузеры.
Использование .NET для веб-разработки на стороне клиента дает следующие преимущества:
1. Используйте C# вместо JavaScript для написания кода.
2. Используйте существующую экосистему библиотек .NET.
3. Делитесь логикой приложения между сервером и клиентом.
4. Воспользуйтесь преимуществами производительности, надежности и безопасности .NET.
5. Всегда эффективная поддержка Visual Studio в Windows, Linux и macOS.
6. Генерация на основе набора стабильных, многофункциональных и простых в использовании распространенных языков, фреймворков и инструментов.
Этот проект представляет собой библиотеку компонентов пользовательского интерфейса, инкапсулированную с использованием стиля Bootstrap.
компоненты
Приложения Blazor основаны на компонентах. Компоненты в Blazor относятся к элементам пользовательского интерфейса, таким как страницы, диалоговые окна или формы ввода данных.
Компоненты — это классы .NET, встроенные в сборки .NET, которые используются для:
1. Определите гибкую логику представления пользовательского интерфейса.
2. Обработка пользовательских событий.
3. Можно вкладывать и использовать повторно.
4. Может использоваться совместно и распространяться как библиотека классов Razor или пакет NuGet.