Константин Ващенков, XSQUARE: Печатаем документы за 2 миллисекунды

Опубликовано: 28 августа 2026 · Источник: TAdviser

Мы пошли другим путем

Константин, давайте начнем с базового. Что такое XSQUARE – REPORTS? Как вы сами его описываете, когда объясняете человеку, который слышит про продукт впервые?

Константин Ващенков: XSQUARE – REPORTS — по-русски «Хи-Квадрат Отчеты» — это самостоятельный сервер отчетов. Не библиотека, не встраиваемый компонент, а полноценный веб-сервис, работающий по принципу REST API. Он принимает на вход HTTP-запрос с данными в формате JSON или XML и на основе документов-шаблонов генерирует отчеты в форматах DOCX, XLSX и PDF. Может работать и вообще без шаблонов — то есть с чистой генерацией «с нуля».

Ключевой момент здесь — слово «самостоятельный». При разработке мы сознательно пошли немного другим путем, чем большинство представителей рынка в этой сфере. Основная часть игроков реализует данный вид функционала в виде библиотек, которые разработчики встраивают в свои продукты и уже на их основе строят системы. Мы же придерживались концепции low-code и простой быстрой разработки: чтобы было максимально просто, без vendor lock-in и без необходимости уходить от привычных инструментов. Поэтому и было принято решение делать микросервис, который общается с внешним миром по REST API, а в качестве языка запросов использует JSON и XML — форматы, которые для многих тянутся исторически и не требуют объяснений.

То есть отличие в архитектурном плане. А в чем отличие с точки зрения пользователя, который эти отчеты готовит?

Константин Ващенков: В шаблонах. Шаблон у нас — это обычный DOCX или XLSX. То, что используется всегда, всеми и всем знакомо. Это и было изначально ключевое отличие. У большинства систем на рынке — свои проприетарные редакторы-дизайнеры шаблонов. С одной стороны, такой редактор может предоставить довольно-таки мощный функционал по формированию документов, я это признаю. Но с другой — он резко затрудняет вход в разработку: этому нужно обучаться, это нужно осваивать, под это нужно нанимать или растить людей. А навыки владения Word и Excel есть практически у всех пользователей ПК. Мы посчитали, что второе важнее.

Наша концепция звучит так: разрабатывай отчеты там, где привык. В том числе в российских офисных пакетах — «МойОфис», «Р7-Офис». Подготовка шаблона занимает буквально пару минут и может в любое время редактироваться без привлечения разработчиков. Вот это, на мой взгляд, и есть настоящий Low Code — не когда вам дали красивый конструктор, а когда вам вообще не пришлось ничему учиться.

Источник: TAdviser · Оригинал статьи: Константин Ващенков, XSQUARE: Печатаем документы за 2 миллисекунды

Назад к списку

Горячая линия
Предпродажное обслуживание: 13241121312
Послепродажное обслуживание: 010-84932407
WeChat
WeChat такой же, как: 13241121312
QR-код WeChat
Наверх