半semantic, 數據的價值和數據顯示

讓機器讀懂之前先讓人讀懂!
出發點?
 數據的價值不一, 因此不應該用同樣的方式顯示這些數據.
 
價值?
價值針對不同個體應該是不一樣的, 有條件最好做到面向不同個體(根據IP地址, 性別, 年齡, 歷史記錄), 如果做不到就盡量力求滿足最大群體.

數據怎樣的價值?
有用?/沒有用?
重要?/不重要?
要緊?/不要緊?

不同的顯示?
文字:字體, 字體大小, 顏色, 底色… 直接改用圖標?
位置,:左上角?  扔到最下面?

方案
數據和顯示的對接
數據輸出時附帶顯示模式信息, 對準備好的view pattern直接對接
out => (data, view_options)
@title, @content, @sidebar, @item.name, @item.content 變量名直接附帶意義

比rails更rails
使用統一的column名, 如name, content…
使用統一的變量名, 如@title, @item…
使用統一的view patterns, 如用來顯示列表的index頁面, 換到哪個model一樣使用.
使用統一的view 局部pattern(最簡單, google, wikipedia化, 實用, 可以指出數據的重要性, 美觀不是第一的, 美觀還費帶寬和美工), 如可以重複使用的list顯示pattern, comments顯示pattern….

轉載請註明: 轉自船長日誌, 本文鏈接地址: http://www.cslog.cn/Content/half_semantic/zh-hant/

此條目發表在 Ruby on Rails, 信息處理 分類目錄。將固定鏈接加入收藏夾。

發表評論