2008年8月9日星期六

一些设想

设想keyword(补充中...)
简洁 结构 整体 状态的体现与内在势的流动 多层次 打破界限(空间时间逻辑) 光影 意味 体现内容与体现方式
对于菜单与右键菜单的使用:
菜单作为命令的列表,用固定的方式代替右键。
从界面,到界面的实现
从流程
从数据

统一的选项管理,并将选项直接置于界面。和菜单同作为窗口的补充。
提供功能,减少界面的设计。


blog中文翻译 » Unix的基础哲学 chn.blogbeta.com/89.html
1 模块化:将它分为若干个简单的部分,通过清晰的界面连接起来。
2 简洁:简洁,比小聪明来得好
3 组合:可以与其他程序相互连接
4 分离:结构上要采取分离的策略;将界面与引擎分开
5 简单:仅仅在必需的时候才增加程序的复杂性
6 节俭:除非无路可走,才去写那些大型程序
7 透明:使得检查和Debug的过程非常容易
8 坚固:透明+简单的结果
9 外在化:将经验转化为数据,从而让程序的逻辑变得易解和健全
10 最少意外:在界面设计上,让人感觉意外的地方永远要控制在最少
11 安静:当一个程序没有什么意外的地方的时候,它就会很安静
12 可修复:尽力修复–但是你一定会出错的时候,越早越好
13 经济:编程的时间非常昂贵,把它保留下来给机器
14 可再生:避免手工操作。在可以的时候,写一个程序,让它帮你编程
15 优化:动手之前先要有原型;先让它运行起来,再优化
16 多样性:不要相信众多要求,用一种真正有效的方法
17 可扩展性:为了将来考虑,因为很快它就不是你想的那样的了

没有评论: