ファイルまたは DB ベースのバックエンドを備えたシンプルなAtomPubサーバー ライブラリのうち、推奨できるものはどれですか? 「1 つのことをうまくやる」Unix スタイルのサーバーは特に歓迎されます。
多分Pythonのライブラリでさえ?
多分これ?
http://atomserver.codehaus.org/
Atompubを既存のサービスに組み込むために使用するライブラリを探している人は、間違いなくAbderaを直接使用する必要があります。対照的に、AtomServerは、データベースといくつかのXML構成ファイルを構成することにより、数分で稼働できる完全なJavaWebアプリケーションです。Abderaにはないすべてのメタデータとコンテンツ管理の要素に対応しており、堅実でパフォーマンスの高いものにするために多くの戦いが繰り広げられています。今後の目標は、AtomServerを仕様に準拠したAtomクライアントと簡単に相互運用できるようにすると同時に、サーバーの展開を可能な限り簡単にし、コーディングを最小限に抑えることです。
AtomServerは確かに成熟したAtomサーバーフレームワークです:http: //atomserver.codehaus.org/
AtomServerは、肉付けされたAbderaサーバー内にあります(Abderaは、サーバーの作成に使用できる抽象ライブラリですが、それ自体はサーバーではありません)。
AtomServerは、http: //www.infoq.com/articles/atomserverで始まる一連のinfoQ記事でカバーされてい ます。
ただし、記事には注意してください。Tim Brayは、AtomServerの実装の詳細がAtom標準として誤って解釈される可能性があるという欠点を強調しています。したがって、既存のAtom拡張機能のセットを採用することに満足していて、すぐに起動して実行することに熱心な場合は、AtomServerが最適です。純粋なAtomに固執したい場合は、独自のAdbderaインスタンスを作成するか、http: //exist.sourceforge.net/atompub.htmlでeXistを調べてください。
[要件についてさらにいくつかの詳細を提供すると、より的を絞ったアドバイスが得られる可能性があります:言語、データスループット、既存の標準、...]