Построение отчета ColdFusion

Простите меня, если я что-то упустил, но вот что я думаю о построителе отчетов ColdFusion после обзора последней версии ColdFusion 11.

  1. v11 такая же, как и v10.

  2. Report Builder практически не изменился с момента своего первого выпуска.

  3. Он по-прежнему недоступен ни для чего, кроме Windows, хотя ColdFusion и популярная среда разработки для ColdFusion являются кроссплатформенными.

Так что с этим я не могу не задаться вопросом:

Что именно Adobe хочет, чтобы вы использовали для создания отчетов в ColdFusion? Они действительно хотят, чтобы мы использовали что-то еще? Может Джаспер?

Если у меня есть Mac, то они говорят, что даже если у них есть продукт (ColdFusion), который разработан для работы на Mac (потому что они хотят, чтобы пользователи Mac использовали его, я думаю), вы не можете создавать отчеты.

Что я пропустил?


person Advance Software    schedule 28.07.2014    source источник


Ответы (2)


Report Builder был продуктом Macromedia, который Adobe купила на распродаже. Насколько я могу судить, они никогда не проявляли к этому никакого интереса.

Что касается «Что именно Adobe хочет, чтобы вы использовали для создания отчетов в ColdFusion?», возможно, ответ будет «им все равно». Не в последнюю очередь потому, что ColdFusion всегда был серверным продуктом, и со стороны Macromedia было несколько странным решением разработать тангенциальный настольный продукт для работы с ним.

Я не хочу быть пренебрежительным, когда говорю это, я просто думаю, что все поняли, что Report Builder был плохо реализованной идеей и мертв в воде, когда он был выпущен.

Я предполагаю, что Adobe ожидает, что кто-то разделит идею «серверной стороны» и «клиентской стороны» и, соответственно, будет использовать [любое старое настольное приложение, которое вам нравится] для создания ваших отчетов и просто публиковать их в веб-формате для Интернета. сервер (не сервер ColdFusion) для доставки.

person Adam Cameron    schedule 29.07.2014
comment
Ну, на самом деле, это проясняет причины, стоящие за этим. Я всегда чувствовал, что разработку и развертывание отчетов всегда лучше оставить для продукта для создания отчетов (если вам нужен костюм... идите к портному), но затем я был сбит с толку тем, почему существует конструктор отчетов и не появится ли что-то в ближайшее время на этом линия. По крайней мере, теперь я разобрался с историей, и это многое объясняет, так что спасибо, Адам. - person Advance Software; 30.07.2014
comment
Похоже, что с тех пор Adobe задумалась о создании PDF-файлов, позволяющих создавать отчеты в старом добром CF/HTML. См. helpx.adobe.com/coldfusion/cfml. -reference/coldfusion-tags/ Полное раскрытие: я даже не пробовал. - person jinglesthula; 11.07.2017
comment
@jinglesthula в наши дни нельзя использовать <cfdocument>, если это возможно; можно было бы использовать <cfhtmltopdf>, или лучше просто не использовать встроенный материал CFML для этого, используйте что-то вроде wkhtmltopdf.org который гораздо лучше справляется с такими вещами, чем CF. Мой совет остается в силе: не используйте CFML для вещей, ориентированных на пользовательский интерфейс. Это серверный язык. Allaire/Macromedia/Adobe добавили в язык множество вещей, ориентированных на пользовательский интерфейс, но по большей части это дерьмо. Избегать. - person Adam Cameron; 13.07.2017
comment
@AdamCameron спасибо за эти предложения. Я должен буду изучить их. Я согласен - было бы намного лучше попытаться сделать его омнибусом, а не создавать отдельные решения, каждое из которых несет единую ответственность и может развиваться за счет своих собственных API. - person jinglesthula; 13.07.2017

В моем текущем устаревшем проекте ColdFusion у нас было много проблем с совместимостью при работе над созданием отчетов Word, PDF Web и Excel, тем более что наш проект был строго IE11. Мы использовали ColdFusion версии 11 и CF Report Builder 10. Одна из областей, которая показалась нам полезной, заключалась в том, что нам не нужно было иметь отдельный код для Word, PDF и веб-отчетов. И одного единственного блока кода было достаточно, чтобы отформатировать 3 и более отчетов. Особенно отчеты PDF при использовании с тегом CFDOCUMENT вызывали возврат каретки и проблемы с выравниванием. И формат таблицы никогда не отражался точно с HTML в документе WORD. Но после использования построителя отчетов CF эти проблемы были сведены к минимуму. Я протестировал несколько отчетов с использованием формата .CFR для создания PDF и Word. Эти отчеты не имеют точного масштаба, но они одинаковы для форматов PDF и WORD. Кроме того, время, необходимое для создания этих отчетов, было меньше, чем для обычного табличного формата HTML, маршрута CSS. Я думаю, что стандарт построителя отчетов будет сверху вниз (метка и значения). Потому что он имеет набор полос для заголовка отчета, заголовка страницы, заголовка столбца, сведений о столбце, нижнего колонтитула отчета. Другие преимущества использования ADOBE REPORT BUILDER

  1. ЧИСЛЕННЫЙ отчет: в будущем, если возникнет потребность в представлении числовых данных, а также мы можем использовать группировку и различные числовые расчеты, такие как количество, сумма, среднее значение, ОБЩАЯ ИТОГО, дисперсия, стандартное отклонение, ПЕРВЫЙ, ПОСЛЕДНИЙ, самый низкий, самый высокий и т. д.

  2. ГРАФИЧЕСКИЕ отчеты: в будущем, если возникнет потребность в представлении графических данных, мы также можем использовать различные доступные типы диаграмм, такие как столбчатые, линейные, круговые, площадные, кривые и т. д., используя CF Report Builder.

  3. Другие PDF, RTF, EXCEL, XML, FLASH, структуры веб-отчетов

Хотя этого может быть недостаточно, но это помогает удовлетворить большинство требований клиента.

person UGnesh    schedule 28.04.2021