rss 无疑是一项很有前途的新技术, 不少人都对其十分看好. sayonly说rss的意义大于blog, 而keso觉得不够, 干脆说rss意义大于网页. 而在实际的应用中, rss也表现不俗, 不但已经成为blog的标准配置,也有越来越多的网站采用了rss. 同时, 为了使rss有更强大的功能, google和microsoft也提出了自己的标准以及扩展.
虽然, rss本身很简单, 但通过这种简单的形式, 带给大家的却是无限的想象空间. 在这里,我希望从web体系结构发展的角度, 来讨论一下rss技术的意义和未来.
从最初的html 发展成为当前html+css+javascript 各司其职. 如果用MVC的模式来看待web体系的话, 那么最初的形式,是controller部分在server端, 而随着浏览器, 特别是javascript的发展controller端有逐步向client端前移的倾向, AJAX技术的出现就是这种思想的直接体现. 虽然从技术的角度上来讲, AJAX并不是有多么新颖的东西, 但是从web体系结构来说, 这种思想创造出了一个很好的架构, 也弥补了以往基于http协议的诸多不足.
可以认为 AJAX的发展使得client端有条件打造自己的controller, 那么我们还要去寻找余下的model和view. view似乎比较容易, html和css当前已经发展为足够成熟的view部分. 那么model呢?
现在, 再回头来看rss. rss本身有很多版本, 但是无论什么版本, 终终都是一个基于xml的文件. 而xml本身就是被设计为一种数据的描述语言, 它不像html将数据和显示混在一起, xml是专门为描述数据而存在的. 这样, 我们就可以认为 rss是web未来体系中model部分的雏形. 随着web技术的日益发展, 应该会有基于xml的各种格式的协议出现,去描述不同的数据.
如果这样的话, 那么在未来, web的各部分有可能进一步分离. 换句话说, 从一个server打开的页面, 里面显示的数据可能是来自许多其他feed. 其实这种情形已经在一些在线rss reader中成为现实了. 只是当前还只是局限于rss reader.
也许以后要发布信息, 不必建立网页, 只要发布一个feed链接就够了. 会有各种各样的reader 将这些信息聚合在一起, 供用户浏览. 当然, 这种聚合是针对个人兴趣的聚合. 如果是这样的话, 还真应了keso的那句话, feed的意义大于网页喽.
评论加载中...
|
Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明