多くの人がコンテンツ リポジトリを使用していることを考えると、正当な理由があるはずです。コンテンツを保存する必要がある新しい Web アプリケーションを構築しています。誰かがこれを理解するのを手伝ってくれますか?
独自のコード/API を記述して画像やテキスト ページを保存するのではなく、Apache Jackrabbit のようなコンテンツ リポジトリを使用する利点は何ですか? 独自の作成には時間がかかりますが、コンテンツ リポジトリ API などの新しいフレームワークの実装と学習にも時間がかかります。自分で開発する利点は、自分のコードを知っていて、それを強化または修正する必要がある場合にすぐに専門知識を持っていることです。別のフレームワークを使用するには、その弱点を学ぶ必要があり、知っているが知らないコードを変更する方が常に簡単です...つまり、その基礎となるフレームワークコードも自分自身のものも知らない.
おっしゃる通り、使っている人が多いです。理由があるはずです。「みんなが使っているから、私たちもそうすべきだ」としか思えません。少なくともそうではないことを願っています。:)