Apache FOP を介したアンテナハウスの違いと追加機能を知りたいです。
3 に答える
私はほぼ 1 年間、すべての商用エンジンを評価してきましたが、そのうちの 6 か月は FOP の作業に費やしました。私が見る主な違いは次のとおりです。
お支払い方法:
- オープンソース、無料
- JAVA で書かれており、Java が搭載されているもの (少なくとも Windows、Linux、Solaris) で動作するはずです。
- まだプレアルファ リリースです (最終バージョンは 0.95)。
- 今日の時点で、オープン ソース コミュニティの誰も、ほぼ 2 年間何もリリースしていません!
- 基本的なレポートがある場合に適しています。より高度な機能 (table-layout="auto"、テーブル ヘッダー/フッターのマーカーの取得 - XSL-FO 1.1 の一部であり、小計に適しているなど) はサポートしていません。
- 一部の機能にはバグがあります (特に脚注周辺、ページ間で表を分割するなど)。これらは追跡が難しく、XSLT を既に作成した後でポップアップ表示されます。
- 多くのメモリを消費します。これは、同時に複数のレポートを実行する場合 (たとえば、Web サイトがある場合) に問題になります。
すべての商用製品には次のものがあります。
- テクニカル サポート (一部のベンダーは、パフォーマンスの問題のトラブルシューティングやスタイルシートのデバッグを支援します)。
- Unicode (アラビア語、ヘブライ語、中国語、ロシア語、日本語、タイ語、ベトナム語などのほとんどのスクリプトを処理できます)
- XSL-FO 1.1 と互換性があります。
- 商用、$4000 ~ $5000 の範囲 (最初の CPU)
- C++ で書かれ、クロスプラットフォーム (少なくとも Windows と Linux で動作)
- ユニークな機能: MathML のサポート、日本語の書き込み (上から下への縦書き) の優れたサポート
- 拡張機能 (バーコード、mathml) は追加料金で提供されます
- 商用、$1500 ~ $3500 の範囲 (任意の CPU)
- C++ で書かれ、クロスプラットフォーム (少なくとも Windows と Linux で動作)
- ユニークな機能: 優れたビジュアル デザイナー、Silverlight Word および PowerPoint 出力、PDF フォーム
- 非常に高速で、拡張機能が標準で提供されています
- 商用、$3000 ~ $4000 の範囲 (最初の CPU)
- JAVAで書かれています
- 独自の機能: AFP サポート、PDF フォーム
レポートが単純な場合は、試してみることができます。しかし、私の個人的な意見は次のとおりです。商用エンジンに費やすお金がある場合は、FOP を使用しないでください。以前は、自分で変更できるので、オープン ソースであることはクールだと考えていました。変更するのはそれほど簡単ではありません。また、どの機能が影響を受けるかわからないため、これも非常にリスクが高いと思います。機能は実際には非常に複雑であり、そのため積極的に改善されていません。
XMLDUDE の概要が気に入っています。その間に Apache FOP 1.0 がリリースされました。何年にもわたって、Apache FOP は大幅に改善されました。しかし、競争も止まりませんでした。これらのベンダーにはそれぞれ専門分野があります。
あなたにとって何が重要ですか?
価格FOP はオープンソースですが、たとえば、RenderX XEP は XMetal スイートに含まれているため、「無料」で入手できます。
速度 XML から PDF への変換をバッチで実行する場合、おそらく十分な時間があります。Web サイトで「リアルタイム」にコンバージョンを実行する場合は、できるだけ迅速に行う必要があります。
拡張機能 XSL-FO 標準のみを使用しますか? 一部のベンダーは、競合他社の XSL-FO ソフトウェアでは機能しない非常に多くの拡張要素を使用しています。
アンテナハウスには、過去に、デバッグに非常に役立つ一種の FO プレビューがありました。