(引自田春峰blog)
rss的第乙個版本是 rss 0.90 ,是 natscape 大概在99年開發和設計的,主要用來建立乙個整合各主要新聞站點內容的門戶。由於這項技術是利用w3c新一代的語義網技術rdf(resource description framework)為基礎,這時 natscape 把rss稱為:「rdf site summary」 或者 「rich site summary」。
隨著natscape公司狀況的惡化,rss的開發也胎死腹中。而一家專門從事部落格寫作軟體開發的公司userland,看到了這項技術的前景,首次把rss商業化,整合到其weblog (blog) 的產品中,其後又推出了rss 0.91版。隨著 blog 的流行,rss也一同發展了起來,可以說blog和rss是一對孿生兄弟。userland公司也逐漸佔據了rss發展的主導權,同時把rss朝著簡化的方向發展,推出了 rss 的0.92,0.93,0.94 版,userland給了rss乙個全新的定義:「 really ****** syndication「 。這個短語現成的中文翻譯還沒有,不想她的胞弟blog 部落格或網誌,那樣眾所周知。
與此同時很多其他的公司,組織也認識到這項技術還有更廣泛的用途,於是他們聚到一起研究制定乙個rss標準,這就是:rss1.0。但是他們沒有從userland的0.94版開始,而是從natscape提出的0.90版開始,期間也沒有個userland進行很好的溝通,於是麻煩來了。userland看出rss1.0是衝著rss0.94來的,而且要替代rss 0.94, 就不敢示弱發布了rss2.0。
這就是今天我們所說的rss的兩個分支的問題。
rss的發展碰到了**煩。在這種情況下,atom 出現了,atom 也是和rss類似的新聞聚合技術。因為出現的時間晚,atom沒有rss的版本混亂的問題,並且在可擴充套件性上有了很好的改進,更難能可貴的是atom為了指導開發還提供了 atom api。
到目前為止,rss共有七種版本,推薦使用的是rss 1.0和rss 2.0,rss2.0是最受歡迎的乙個版本,不過rss閱讀器都支援rss的各個版本,少部分的支援atom。
這裡是rss 2.0 版本的乙個例子:
<?xml version="1.0" encoding="utf-8" ?>
多麼樂**
多麼樂個人知識管理系統,個人資訊管理助理專家
小叮咚http://.domolo.***
網頁速遞---發布啦
可以看出,格式非常簡單。更詳細的格式資訊:完整定義
RSS的發展歷史簡單回顧
rss的發展歷史簡單回顧 rss的第乙個版本是 rss 0.90 是 natscape 大概在99年開發和設計的,主要用來建立乙個整合各主要新聞站點內容的門戶。由於這項技術是利用w3c新一代的語義網技術rdf resource description framework 為基礎,這時 natscap...
SparkSQL的發展歷史
hadoop剛開始出來的時候,使用的是 hadoop 自帶的分布式計算系統 mapreduce 但是mapreduce 的使用難度較大,所以就開發了 hive hive 程式設計用的是類 sql的 hql的語句,這樣程式設計的難度就大大的降低了,hive 的執行原理就是將 hql語句經過語法解析 邏...
Python的發展歷史
python的作者是乙個荷蘭人guido von rossum。他雖然是數學專業出身,但卻對計算機有著巨大的興趣,熱衷於程式設計。在他所在的80年代,計算機的ram普遍很小,因此所有編譯器的核心是優化,讓程式得以執行。這使得程式設計師不得不想計算機一樣思考。這種程式設計方式讓guido感到效率低下,...