...Atom シンジケーション形式を使用する代わりに?
Atom は、明確に定義された汎用の XML 配信形式です。RSS は 4 つの異なるバージョンに分割されます。私が覚えている限り、主要なフィード リーダーはすべて Atom をサポートしてきました。
最悪なのは、両方の形式でフィードを提供するサイトです。
- 更新 (8 月 18 日): 興味深いことに、このサイト自体はフィードに RSS ではなく Atom を使用しています。
Atomの作成者が理解していなかった(そしてAtomのサポーターがまだ理解していない)基本的なことは、AtomがRSSから何らかの形で分離されていないということです。RSSが壊れて、どういうわけかAtomがその問題を修正するというこの考えがあります。しかし、そうではありません。Atomは単なるRSSの破片です。新しい名前は、同じ仕事をするために競合するもう1つの標準であるという事実を変えるものではありません。これは、競合する標準のいずれかで十分な仕事です。
かなり少数の人々のグループの外にいる人は、どの標準が使用されているかをまったく気にしません。彼らはそれが機能することを望んでいます。Atom、RSS 2.0、RSS 1.0、RSS 401(k)、何でも。それが機能する限り、ユーザーは満足しています。RSSの「ブランド」はフィードカテゴリ全体を非常に定義しているため、まれに、 「名前」が付いているRSSを選択する傾向があります。また、RSS 2.0の数が多いため、RSS2.0を選択する傾向があります。
RSS、特にRSS 2.0は、フィード「業界」に非常に定着しています。Atomは、新しい名前以外はあまりもたらされないため、離陸していません。RSSが正常に機能するのに、なぜRSSから切り替えるのですか?そして、RSSで十分なのに、なぜ新しいプロジェクトでAtomを使用するのも面倒なのですか?新しいフィード形式に切り替えることは、ほとんどの場合、新しい形式の学習に余分な時間を費やすことを意味します。
AppleがポッドキャストにRSS2.0を独占的に使用しているということは、RSS2.0が当面の間ここにあることを意味します。
Atom シンジケーション フォーマットがさまざまなバージョンの RSS フォーマットよりも広く採用されていない理由を尋ねられた場合、客観的な答えを出すのは難しいと思います。Atom より前の RSS への投資額、RSS と Atom の実装の相対的な容易さ、および「マーケティング」など、さまざまな要因がすべて作用します。
ただし、リソースを表現する際に使用するシンジケーション形式を選択する際に考慮すべき点がいくつか考えられます。
原子
RSS
ほとんどのフィード リーダーとブラウザはどちらの形式も同じように適切に処理するため、エンド ユーザーにとって、使用するシンジケーション形式はそれほど重要ではないことを覚えておくことが重要だと思います。ただし、シンジケーション形式の選択は、ソフトウェア開発側に影響を与える可能性のある技術的な詳細があるため、開発者にとって非常に重要になる可能性があります。
悪いほど良いです。
「理由」については十分に答えられましたが、今後は開発者が Atom をサイトにのみ実装することをお勧めします。1 つのサイトで複数の形式を使用できるようにする必要はなく、最新のフィード クライアントはすべて Atom フィードを解析できるようになりました。
Atom は RSS よりも技術的に優れており、Google や Microsoft などの大手企業によって広くサポートされ、利用されています。
ブランディングに関しては、どの頭字語が使われているかはあまり気にしません。普遍的なオレンジ色の放送アイコンまたは「フィード」という言葉は、人々が気にかけているものだと思います。RSS と Atom フィードが急増しているにもかかわらず、平均的な Web ユーザーはまだそれらが何であるかを理解していないと思います。そのように見ると、シンジケーション フィードの全体的な概念はまだ初期段階にあります。
すべての「より良い」ソリューションが大衆市場で成功しなかったのと同じ理由で. RSS は広く展開されており、Atom が解決しようとしているのと同じ問題を解決します。
個人的には、自分で作成した RSS フィードが多数あります。彼らは今日働いて問題を解決しています。「より良い」フォーマットを使用するためだけに、これらすべてのフィードを Atom に書き直すようにどうやって説得できるのだろうか。
キャッシングとスケーラビリティが改善され、簡素化されたおかげで、REST アーキテクチャが最近どのように注目を集めているかを考えると、これらは本当の議論です。Atom が REST の誇大宣伝と密接に関連していることは理解しています。REST が認知されるにつれて、Atom などの関連フォーマットも認知されるようになります。
ヴィンセント、私は誰かがそれのためだけに既存のRSSフィードを書き直すことを提案していません、それは時間の大きな無駄になるでしょう!RSSがカテゴリを定義する頭字語であるという点では、ほとんどのユーザーは、背後にあるXMLの特定のフレーバーではなく、オレンジ色のフィードアイコンで識別されるようになっていると思います。
私は、RSS の方がより市場性の高い名前だと思います :-) RSS は、言うのは簡単で、真面目な響きで、事実上無意味なものです。本当に特効薬のテクノロジーのように聞こえます。「アトム」という言葉には意味がありますが、これを宇宙のハイテクと関連付ける人はほとんどいません。より一般的な関連付けは、学生、高校の物理学、共産主義者の武器の誇大宣伝「Web 2.0」です。非常に少数の人々が、それが実際に何であるか、そしてなぜその名前が付けられたのか、つまり原子精度の記述的で構造化された知識表現フレームワークと実際に関連付けています。IT 専門家ではない人たちの前で「RSS」と言うと、今日の私の意味をすぐに理解できる可能性が非常に高くなりますが、「Atom」と言うと、それほど速く明確に理解できる人はほとんどいません。RSS は事実上、シンジケーション フィードの名前です。それか' 技術的には 100% Atom と Atom のみを提供しながら、RSS とラベル付けすることをお勧めします。ソフトウェアはボタンにオート麦が描かれているかどうかを気にせず、エンド ユーザーは意図したものを取得します。私見では。
人々が HTML 4 をルーズ、ストリクト、XHTML トランジショナル、XHTML ストリクトなどと考えるのと同じ理由です。
さらに、どちらの形式にもそれぞれのメリットがあります。肥大化する1つのbe-all-end-all-subscribe-to-everythingフィードを持つよりも、いくつかの異なるフォーマットをサポートする方が良い.
ほとんどの場合、どちらでも機能しますが、RSS にはカテゴリを定義する頭字語であるという利点があります。
それを超えると、個々のサイトにメールを送信して尋ねる必要があります.
RSS はよりシンプルで、そこに強みがあります。Atom はより適切に定義されていますが、それが問題です。1 日の終わりに簡単な要約が必要な場合でも、非常に複雑なフィードを簡単に作成できます。
多くの人が RSS を好むのはなぜですか? それは簡単で、仕事を成し遂げます。手で編集できます。Atom ではそれほど簡単ではありません。フィード リーダーを作成しようとしたことがありますか?
私見ですが、Atom がうまくやった唯一のことは、複数のエンクロージャーでした。
RSS と Atom の 2 つのフィードを提供する Web サイトがあるのはなぜですか? それらが可能であり、一部の古いフィード リーダーが Atom をサポートしていない可能性があるためです。
人々が使い慣れている RSS フィード リーダーはたくさんありますが、最も重要なことは、RSS は非常によく知られており、はるかに長い間使用されてきたということです。それが機能するのに、なぜ何かを台無しにするのですか?
sed サイトの開発者は、rss を提供しないことで人々を「除外」しているとマーケティング マネージャーから指摘されたためです。マーケティング氏は Atom について聞いたことがないので、両方を提供するだけです。
落ち着いて実装している場合は、両方を実行して他の部門から怒られないようにすることは大したことではありません。