Argoticシンジケーションの枠組みv.システム。ServiceModel.シンジケーション
-
18-09-2019 - |
質問
の研究にも取り組んの Argoticシンジケーションの枠組み, は、いかに感動です。しかし、多くの現在の実装--少なくともRSSとAtom--うかを比較 へ システム。ServiceModel.シンジケーション.いての意見をしているのですか?
解決
ここでの私の視点で続きを経て、両方のパス:
システム。ServiceModel.Sydication
- 約9倍Argotic
- なrdf支援
- な支援のための原子のバージョン < 1
- な支援のためのrssバージョン < 1
- 失敗したとXmlException約30%を飼っている"から、野生の"このカップルにお薦めい)
Argotic
- ていない更新されて以来、年2 2008年
- が遅くなる(上記参照)
- 非常に良い支援のためのすべての種類のフィード:すべての版原子、rss、rdfといいですね)
- は少く利用システム。ServiceModel.Sydication;必要なものをどのような飼料お前のせArgotic構文解析し、その後必要なカスタムロジックへの対応の3つの異なるクラスの種類によって食事をします。つまり、必要なものを包Argotic前便利であるとはいえるでしょう。
他のヒント
あなたが必要とするすべてはRSSやAtomであれば、私はSystem.ServiceModel.Syndicationとなるだろう。親しみ:他のすべてがなければ、オープンソースの代替以上の.NETフレームワークを使用して1つの重要な利点があります。あなたがArgoticフレームワークを使用することを選択した場合は、開発チームへの新しい追加が学ばなければならないとしている他のサードパーティ製のコンポーネントのthats(または他のスキルは、あなたの潜在的な候補で検索する必要があります。)あなたが使用することを選択した場合.NET Frameworkのソリューションは、おそらくすでにそれを知っているあなたの処分でプログラマーの何百万人の潜在的なプールを持っています。彼らはSystem.ServiceModel.Syndicationを知らない場合でも、それはまだほとんどの.NET開発者に馴染みの要素を提供する.NETフレームワークの他の部分と同じ一貫性の規格に準拠しています。
それは一般的な問題領域に来るときOSSは、多くの場合、nitchの問題領域のためのいくつかの魅力的なオプションを提供することができますが、は、親しみやすさと普遍性の価値を過小評価しないでください。フレームワークの多様なパレットは、一般などの開発チームへの新規追加のための非常に急勾配の学習曲線、フレームワーク、バージョン管理とセキュリティの問題との統合の大きなコストなどを意味します。