JasperReports живёт 25 лет на архитектуре из нулевых
Разработчик hhdevr опубликовал анализ истории и устройства JasperReports — движка для формирования отчётов, который создал румынский программист Теодор Данчу в начале 2000-х для собственного Java-проекта. За четверть века технология осталась востребованной, хотя принцип работы практически не изменился: отчёт работает как самостоятельное приложение, может самостоятельно обращаться в базу данных и передаёт данные через несколько способов, включая ручной вайринг субрепортов через строковые параметры.
Ядро движка мощное, но архитектура наследует традицию, где разработчик и верстальщик работают без чётких границ ролей. Это объясняет, почему JasperReports остаётся актуальным инструментом для сложных документов несмотря на возраст подхода.
Источник: Хабр — всё
Новости этого рынка выходят у нас в телеграме первыми — @wikipulse.