“豆腐块”也是 Web2.0 的特性吗?

        我们这里所说的“豆腐块”是指的网页里面的一个栏目,通常表现为一个被嵌套的表格,可以进行最小化、关闭、恢复、移动等操作。最早看到的豆腐块是在 微软的 SharePoint 里面用于呈现数据的Webpart 。现在越来越多的地方可以看到这种豆腐块了,各种各样的BLOG(搜狐新浪博客园)、IBM的PortletGoogle主页 ,无处不在。在新浪BLOG中,你可以将任何一个栏目折叠或关闭; 在google主页里面,你甚至可以把自己感兴趣的rss feed中的文章列表呈现在一个豆腐块中!
      
        豆腐块的作用,当然是定制页面--对于我不感兴趣的东西,我希望它从页面上离开,对于我期望看到的东西,我可以把它加到页面上来,对于偶尔想看到的东西, 我希望把它隐藏在一个图标中。好处,仍然是突出了WEB2.0 所倡导的以人为中心的思想。  
      
        我们看看WikiPediaWeb 2.0条目下列出了这些条件:

  * CSS 和语义相关的 XHTML 标记
  
* AJAX 技术 -- 无刷新交互技术
  
* Syndication of data in RSS/ATOM
  * Aggregation of RSS/ATOM data     -- 内容聚合
  
* 简洁而有意义的 URLs
  * 支持发布为 weblog
  * RESTian (preferred) 或者 XML Webservice APIs
  * 一些社会性网络元素
   
    我建议 在中间再加上一条
   
*支持页面内容的定制      

btw:
  单从技术上来说,实现这种 豆腐块 并不难,无非是一些 JavaScript+Css+Table ,结合简单的服务器端的脚本来实现。在 ASP.net 2.0种,更是直接提供了对于Webpart的支持。
posted @ 2005-12-26 18:59  quitgame  阅读(984)  评论(0编辑  收藏  举报