В чем преимущество использования Antennahouse над Apache FOP? [закрыто]

6
задан Tony Graham 8 August 2019 в 09:42
поделиться

1 ответ

Я оценивал все коммерческие двигатели в течение почти 1 года, из которых 6 месяцев я провел, работая с FOP; основные отличия, которые я вижу:

FOP:

  • Открытый исходный код, бесплатный
  • Написанный на JAVA, он должен работать на всем, что содержит Java (по крайней мере, Windows, Linux, Solaris)
  • все еще пре-альфа (последняя версия - 0.95)
  • На сегодняшний день никто в сообществе открытого исходного кода не выпустил ничего за почти 2 года!
  • Хорошо, если у вас есть базовые отчеты; не поддерживает более сложные функции (например, table-layout = "auto", получение маркеров в верхних и нижних колонтитулах таблиц - часть XSL-FO 1.1 и подходит для промежуточных итогов и т. д.)
  • Некоторые функции содержат ошибки (особенно в отношении сноски, разбиение таблиц на страницы и т. д.). Их труднее отслеживать, и они появятся позже, когда вы уже написали свои XSLT.
  • Будет потреблять много памяти - это проблема, если вы хотите запускать несколько отчетов одновременно (например, если у вас есть веб-сайт).

Все коммерческие продукты имеют следующее:

  • Техническая поддержка (некоторые поставщики даже помогут вам устранить проблемы с производительностью и отладить ваши таблицы стилей).
  • Являются ли Unicode (могут обрабатывать большинство скриптов, таких как арабский, иврит, китайский, русский, японский, тайский, венский и т. Д.)
  • Совместимы ли XSL-FO 1.1.

Antenna House

  • Коммерческий, диапазон от 4000 до 5000 долларов (1-й процессор)
  • Написан на C ++, кроссплатформенный (работает как минимум в Windows и Linux)
  • Среди уникальных функций: поддержка MathML, хорошая поддержка Японское письмо (вертикальное письмо сверху вниз)
  • Расширения (штрих-коды, mathml) предоставляются за дополнительную плату

Ecrion

  • Коммерческий, диапазон 1500-3500 долларов (любой процессор)
  • Написано на C ++, кросс-платформенный ( работает как минимум в Windows и Linux)
  • Среди уникальных особенностей: хороший Visual Designer, вывод Silverlight Word и PowerPoint, формы PDF
  • Очень быстро, расширения предоставляются стандартно

RenderX

  • Коммерческий, $ 3000- $ 4000 диапазон (1-й ЦП)
  • Написано на JAVA
  • Среди уникальных функций: поддержка AFP, формы PDF

Если ваши отчеты простые, вы можете попробовать. Но мое личное мнение таково: не выбирайте FOP, если у вас есть деньги на коммерческий двигатель. Раньше я думал, что открытый исходный код - это круто, потому что я могу изменить его сам - это не так просто изменить, и я считаю, что это также очень рискованно, потому что вы не знаете, какие функции будут затронуты. Функционал на самом деле довольно сложный, поэтому больше не совершенствуется активно.

12
ответ дан 8 December 2019 в 18:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: