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

相关日志:

  1. Web Services on Rails note
  2. 浏览器操作系统?
  3. iPad,三星i8000还有东芝R150
  4. REST and ActiveResource
  5. Open MDB file on Ubuntu, convert it to CSV, import it to Rails
此条目发表在 Ruby on Rails, 信息处理 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>