Что такое Stimulsoft Blazor?

Stimulsoft Reports.Blazor - это кроссплатформенный генератор отчётов, созданный для интеграции в приложениях, работающих с использованием фрэймворка Blazor. Наши компоненты поддерживают все основные возможности Blazor, могут работать как на стороне сервера, так и на стороне клиента с использованием технологии WebAssembly. Поддерживаются различные типы данных, печать и экспортирование отчёта. Всё, что необходимо для работы продукта - это современный Web браузер!

Возможности

В какой-то степени, фреймворк Blazor похож на Angular и другие JavaScript фреймворки. Главным отличием является то, что используются универсальные .NET библиотеки, которые могут работать как на стороне сервера, так и полностью на стороне клиента при помощи технологии WebAssembly. Для работы с отчётами вы можете использовать привычные среды разработки и C# код. Вы можете легко переключиться с клиент-серверной технологии на полностью клиентскую, наши компоненты поддерживают оба режима развертывания.

Blazor WebAssembly

Данная технология предназначена для построения приложений, полностью работающих в окне Web браузера. Создание визуальной части, настройка вьювера и дизайнера отчётов, подключение и обработка событий осуществляется при помощи C# кода и технологии Razor. После этого, приложение компилируется в .NET сборки и целиком загружается в браузер при помощи технологии WebAssembly. При работе генератора отчётов, используются ресурсы Web браузера, требования к серверу в этом случае минимальны. При использовании WebAssembly для построения проекта, браузер должен поддерживать данную технологию.

Blazor Server

При использовании технологии Blazor Server вся логика приложения работает на стороне сервера, в окне Web браузера отображается только пользовательский интерфейс вьювера и дизайнера отчётов. При взаимодействии с интерфейсом, браузер посылает событие при помощи модуля SignalR, сервер обрабатывает его и отправляет обратно информацию о том, какая часть визуальная интерфейса обновлена. Вся работа с визуальной частью компонентов, обработке данных, генерации отчётов происходит на стороне сервера, это позволяет использовать компоненты отчётности практически на любом устройстве - решающее значение имеет производительность сервера.

Интеграция

Stimulsoft Reports.Blazor создан для работы в Blazor проектах, имеет всё необходимое для простой и быстрой интеграции компонентов отчётности. Визуальная часть компонентов размещается на странице Razor, а все события обрабатываются при помощи C# кода и .NET Core фреймворка. Для удобства интеграции отчёта в проект доступен мастер публикации.
Для интеграции компонентов в Blazor приложении, достаточно установить пакет из NuGet репозитория, либо загрузить пакет с нашего сайта на компьютер и добавить в проект необходимые библиотеки. Никаких дополнительных модулей и специальных расширений не требуется, всё, что нужно уже находится в самом продукте. Продукт поддерживает .NET Core 3.1 или выше.

Совместимость

Stimulsoft Blazor является частью единой платформы Stimulsoft. Отчёты и дашборды, созданные в других наших продуктах, будут работать в Stimulsoft Blazor и наоборот. Вы можете создать шаблон на компьютере и продолжить редактировать его в облаке при помощи онлайн дизайнера. Мы постарались обеспечить совместимость отчётов и аналитических панелей на столько, на сколько это возможно для определённой технологии.

Stimulsoft Reports.Web

Stimulsoft Reports.Blazor является частью продукта Stimulsoft Reports.Web, который представляет собой кроссплатформенный набор инструментов для создания отчётов и аналитических панелей с использованием ASP.NET, ASP.NET MVC, .NET Core и Angular технологий.

Подпишитесь на новости и обновления продукта Stimulsoft Blazor

Пожалуйста, заполните поля формы

Спасибо за интерес к компании Stimulsoft!