半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/

此条目发表在 Ruby on Rails, 信息处理 分类目录。将固定链接加入收藏夹。

发表评论