RSS、ESS阅读

对于应用服务的开发者来说:应用和应用之间,企业和企业之间交换的数据好比就是土豆,白菜,按照严格的XML标准设计的接口的确能大大简化下游开发的后期加工机器成本:可以比较一下处理HTML网页的浏览器,比如:IE和FireFox等软件安装后大小都在10M以上,但一般处理XML的解析器工具包一般都在几百K就够了。这点在未来2,3年,随着移动终端的发展,像手机这样的硬件配置比较低的设备环境中显得尤其重要。

套用生产/代理/零售模式:而将这各个环节高效联系起来的:正是RSS/XML相关标准。

生产商:RSS生产者包括Blog / 新闻网站等;

代理商:RSS聚合服务: FeedBurner/ RSS搜索服务 TechnoRati

零售商:RSS阅读器(RSS Reader/Browser)

从中也可以看到一些MVC(The Model-View-Controller)模式的影子。
下面一些例子:看看RSS如何让互联网变得更加丰富

RSS的可编程性:以在线书签服务del.icio.us为例

从自身界面上看,del.icio.us是非常简朴的:

但del.icio.us为其他应用准备了各种RSS接口:

最简单的RSS应用:del.icio.us提供的RSS首先可以被其他网站进行远程同步:比如我将我的书签当成一个LinkBlog: 和我自己的常看的几个BLOG聚合一起,同步在我的个人门户上:一页天下晓。





更有其他人利用del.icio.us开放的RSS接口发展了更丰富的应用,比如:extispicious则可以根据你收藏的书签的分类tag的个数展现你的“脑图”;


HubLog: Graph del.icio.us related tags更是将del.icio.us所有用户收藏用的tag进行了汇总分类,可以看到不同用户收藏的Tag之间的“立体”联系:


从这些应用中可以看到:如果基于传统的HTML,同样的功能实现将变得非常复杂和不稳定,数据的再生产和交换成本是很高的。所以:RSS这个标准最终要的贡献就是使得互联网的大部分网站变得可编程:类似的例子还有Blog中的:TrackBack Ping等机制,这些机制都是依赖XML/RPC实现的。当初为Lucene设计一个RSS/XML的接口也是为了这个初衷,它使得全文检索服务可以轻松的嵌入到各种应用中,通过关键词将各种内容之间实现更丰富的关联(Well Referenced)。

其他的一些RSS扩展服务介绍:

RSS阅读:在线服务 Vs. 客户端

客户端的确是可以方便一些将RSS做为日常工作高端用户:


很多工具(RadioUserLand NewzCrawler)可以设置BLOG发布系统的帐号:MT Blogger在阅读过程中边看边发布评论,非常适合网络“蜜蜂”使用。

但是和EMail一样:习惯基于WEB界面的Email还是要占大多数,所以在线服务还是会胜出的。而RSS阅读功能最后会被大多数EMail客户端所集成,比如目前的ThunderBird。

ML聚合再发布工具:RSS代理商

如果你同时用del.icio.us的Link Blog,还喜欢用FlickR的photo blog,同时写自己的MovableType/WordPress网志和Blogger.com的服务,如何方便用户通过一个RSS订阅你所有的信息源呢?FeedBurner的功能原不止:它可以在RSS中组合多种数据源。

 参考[url]http://user.qzone.qq.com/277571173[/url]  
zhm

[img]http://photo.store.qq.com/http_imgload.cgi?/rurl2=a6fdb1dcafcb0e9b49203777dc39c50cb8bdb8ea85e4daf86bf053601cdbe114fcc58db910ac1782621c9e9b7073ca29a3d8c9f45122d6bf68d492d6bb8ad1e0187717455d8c068e9bdc6fae55d8fd90c2cdd8d0 [/img]  

posted on 2008-06-23 14:45  糖精  阅读(571)  评论(0编辑  收藏  举报

导航