私が作成しているいくつかのサイトに Cocoon を使用することを検討しています。xml、xsl を多用し、サイトで html、pdf、Excel に変換します。これらの機能をうまく実装しているcocconに惹かれます。
誰かがそれを使って気に入ったのか、それとも価値よりも面倒だったのかと思っているだけだと思います.
私が作成しているいくつかのサイトに Cocoon を使用することを検討しています。xml、xsl を多用し、サイトで html、pdf、Excel に変換します。これらの機能をうまく実装しているcocconに惹かれます。
誰かがそれを使って気に入ったのか、それとも価値よりも面倒だったのかと思っているだけだと思います.
Cocoonは非常に強力なフレームワークです。しかし、そのすべての側面を理解するのは簡単ではありません。(ユリシーズの回答を参照)。基本的な概念を理解したら、XML空間に匹敵するものはほとんどありません。
それはあなたが本当に必要なものにそれを取り除く必要があるほど多くのものと統合されています。最初のサイトマップは巨大です。それはほとんどの初心者がすでに失敗したことでした。(meadandaleの答えを参照してください)
だから、それは本当にあなたが本当にそれでやりたいことに帰着します。今日はもうWebアプリケーションには使用しません。その焦点を持ち、それでより良い仕事をする他のフレームワークがあります。あなたはおそらくまだそれらをCoocoonと統合することができます。まあ、それはおそらく誰かによってすでに行われています;)
xml / xslを実際に多用し、さまざまな出力形式が必要な場合は、Cocoonよりも優れたものはおそらくありません。適切に調整されていれば、そこにあるいくつかの非常に大きなサイトにもサービスを提供します。
質問がある場合は、最も歓迎されているオープンソースコミュニティの1つがあります。それが適切な仕事のための適切なツールであることを確認してください。しかし、あなたの説明から、それはのように聞こえます。レンダリングに使用するだけでも。
少し学習曲線がありますが、イライラしないでください。
免責事項:私は開発者の一人です:)
(デバイスの機能に基づいて) モバイル デバイス用のターゲット コンテンツ (DHTML、XML、SVG など) を生成するために cocoon を使用しました。
最大の問題は、サンプル構成でデフォルトで有効になっているすべてのデフォルト コンポーネントです。アプリケーションを起動して実行するには、もぐらたたきがたくさんあります。
ただし、すべてを構成すると、非常に強力なフレームワークになります。
あなたが見ることができる代替案を簡単に見てみました: