Это зависит от вашей компании и ваших навыков. Если вы находитесь в небольшой среде, где вы все контролируете, имеете доступ ко всему, можете загружать и устанавливать все, что вы хотите, и вы программист, а создание отчетов - это скорее раздражение, у Jasper есть много вариантов. Вы должны сделать тяжелую работу самостоятельно, но у вас есть возможности сделать это.
Но если вы в компании, как и многие люди, где администратор базы данных контролирует базу данных, SysAdmin контролирует серверы, вы не можете загружать и устанавливать все, что хотите, все должно быть проверено, протестировано, одобрено и т. д. Отчеты - это то, что нужно людям сейчас, а не после того, как вы найдете способ кодировать то, чего не предлагает Джаспер, а ваша работа больше связана с отчетностью и анализом, чем с программированием, тогда Джаспер - ужасный инструмент. *
Плюс, нравится вам это или нет, другие инструменты имеют гораздо больше поддержки и помощи. Джаспер немного бесполезен, когда дело доходит до простой помощи. Поиск по всем форумам Jasper. Посмотрите на любой другой форум о Джаспере. Большинство вопросов остаются без ответа. И если вы что-то напишете, очень вероятно, что на ваш вопрос никогда не ответят. Или ответ не близок к тому, что вам нужно.
Это обоюдоострый меч. Jasper дает вам большую свободу, но большая ее часть - плохой инструмент для использования в реальном корпоративном мире. Если у вас нет работы, на которой вы мало работаете весь день, Джасперу потребуется слишком много времени, чтобы выполнить простые вещи. Если речь идет о получении отчетов нужным людям в нужное время, держитесь подальше от Джаспера. Никто на самом деле не имеет времени или понимания, чтобы сесть и обдумать работу и написать какой-то код, если отчет должен быть сделан вчера. Конечным пользователям все равно. Это старая проблема. Он создан для технарей, а не для пользователей. И в мире отчетности больше пользователей, чем техников.