Stimulsoft Reports.BLAZOR
Генератор отчетов для Blazor
Stimulsoft Reports.BLAZOR – это кросс-платформенный генератор отчетов, созданный для интеграции в приложения, работающие на платформе Blazor. Наши компоненты поддерживают все возможности фрэймворка Blazor, отлично работают как на стороне .NET сервера, так и на клиентской стороне с использованием технологии WebAssembly. Всё, что вам нужно для работы с продуктом – это современный веб-браузер!Отчеты для Blazor-приложений
Генератор отчетов Stimulsoft Reports.BLAZOR позволяет создавать отчеты любой сложности - от стандартных счетов-фактур до комплексных документов с параметрами, интерактивной сортировкой и детализацией. Мы подготовили множество профессиональных шаблонов отчетов различного типа и функционала. Оцените разнообразие возможностей для создания отчетов прямо сейчас с помощью нашего Онлайн Демо.Возможности
Фреймворк Blazor похож на Angular и другие JavaScript-фреймворки – написанные на них приложения работают в окне браузера. Главное его отличие – это использование универсальных .NET-библиотек, которые могут работать как на стороне сервера, так и полностью на стороне клиента при помощи технологии WebAssembly. Для работы с отчетами вы можете использовать привычные среды разработки и C# код. Легкое переключение с клиент-серверной технологии на полностью клиентскую, поддержка обоих режимов развертывания – это и многое другое вы найдете в генераторе отчетов для Blazor.Blazor Server
При использовании технологии Blazor Server вся логика приложения работает на стороне сервера, а в окне браузера отображается только пользовательский интерфейс вьювера и дизайнера отчетов. При взаимодействии с интерфейсом, браузер посылает событие через модуль SignalR, сервер обрабатывает его и отправляет обратно информацию о том, какая часть визуальная интерфейса обновлена. Вся работа с визуальной частью компонентов, обработкой данных, генерацией отчетов происходит на стороне сервера, что позволяет использовать компоненты отчетности практически на любом устройстве. Решающее значение здесь имеет производительность сервера.Blazor WebAssembly
Технология предназначена для построения работающих в браузере приложений. Создание визуальной части, настройка вьювера и дизайнера отчетов, подключение и обработка событий осуществляется при помощи C# кода и технологии Razor. Далее приложение компилируется в .NET-сборки и целиком загружается в браузер с помощью WebAssembly. При работе генератора отчетов используются ресурсы браузера, и, соответственно, требования к серверу в этом случае минимальны. При использовании WebAssembly для построения проекта браузер должен поддерживать данную технологию.Использование дизайнера и вьювера отчетов в приложении
Наши компоненты разработаны с учётом различий и особенностей Blazor Server и Blazor WebAssembly платформ. Вьювер и дизайнер отчетов поддерживают темирование, локализацию интерфейса, имеют набор всех необходимых событий для полноценной работы с компонентами отчетности, а также не требуют дополнительных лицензионнных отчислений для пользователей вашего приложения во время работы по созданию документов.Оценить функциональные возможности и внешний вид компонента дизайнер отчетов вы можете с помощью нашего онлайн дизайнера. Продукты используют общую логику работы с данными и имеют единый UI.
Server
Технология сочетает в себе быстроту и функциональность. Построение отчетов на сервере, работа интерфейса вьювера и дизайнера на клиенте в окне браузера.WebAssembly
Кроссплатформенная технология, полностью работающая в окне браузера. Наши компоненты отчетности поддерживает максимально возможный для данной платформы функционал.Попробуйте также продукт Stimulsoft BI Designer для разработчиков - автономный инструмент для создания отчетов в ваших приложениях и сервисах. Дизайнер доступен как самостоятельное приложение для Windows, macOS и Linux (.deb и .rpm) систем. Единый интерфейс и подходы по созданию и редактированию документов на различных платформах многократно повышают удобство работы и производительность.
Данные для отчетов
Наши инструменты отчетности поддерживают множество способов подключения данных как с помощью функционала дизайнера отчетов, так и через программный код. Мы предлагаем большой список поддерживаемых серверов данных – MS SQL, Firebird, MySQL, PostgreSQL и других, а также поддерживаем все стандартные типы протокола OData. Вы можете получить данные из XML, JSON, Excel и других файловых источников.Интеграция
Генератор отчетов Reports.BLAZOR создан для простой и быстрой интеграции компонентов отчетности в Blazor-проекты. Визуальная часть размещается на странице Razor, а все события обрабатываются при помощи C# кода и .NET фреймворка. Мы создали специальный функционал для быстрой и простой интеграции отчета в проект – Мастер публикации, который доступен в настольном дизайнере и онлайн.Всё, что нужно для интеграции – установить пакет из NuGet-репозитория или загрузить пакет с нашего сайта на компьютер и добавить в проект необходимые библиотеки. Никаких дополнительных модулей и специальных расширений не требуется, всё, что нужно уже находится в самом продукте.
Совместимость
Генератор отчетов Stimulsoft Reports.BLAZOR является частью единой платформы Stimulsoft. Отчеты, созданные в других наших продуктах, будут работать в Stimulsoft Blazor, и наоборот. Вы можете создать шаблон отчета в настольной версии дизайнера отчетов и продолжить редактировать его в облаке с помощью онлайн версии. Мы постарались обеспечить совместимость отчетов и дашбордов настолько, насколько это возможно для каждой технологии.