第8音 Design Everying

framework

去年在网上看了这篇文章是英文的,最近找一些资料发现有人已经翻译成中文了,特此拿来给大家分享

近来,在Web开发中”框架”是一个相当时髦的词。比如JavaScript 框架 YUI、 JQuery和Prototype 都引起广泛的关注, Web应用框架Rails and Dojo 更是引人瞩目,仿佛所有人都使用某种框架来开发自己的网站。但究竟什么是框架?是不是框架仅仅是对程序员有用,设计师是否可以从中收益?

什么是框架?

为了便于沟通,我们给“框架”统一一个定义(至少在本篇文章中是统一的):一套包含工具、函数库、约定,以及尝试从常用任务中抽象出可以复用的通用模块,目标是使设计师和开发人员把重点放在任务项目所特有的方面,避免重复开发。通常的讲,框架就是上面提到的JavaScript框架和Web应用框架。

需要强调说明的是,我们不必讨论构造、打包发布,相反,一个框架只为你或你的团队使用即可。
阅读全文 »

两个烧饼

11 19, 2007 作者: xw | 分类: 经典文章

假设一个市场,有两个人在卖烧饼,且只有这两个人卖烧饼,姑且称他们为烧饼甲、烧饼乙。

假设他们的烧饼价格没有物价局监管。

假设他们每个烧饼卖一元钱就可以保本(包括他们的劳动力价值)。

假设他们的烧饼数量一样多。

再假设他们生意很不好,一个买烧饼的人都没有。这样他们很无聊地站了半天。

甲说好无聊。

乙说好无聊。

看故事的你们说好无聊。
阅读全文 »

facebook

上面做这张图是我周末在研究facebook的时候突然想到便随手画了下来,整个网站就是一个二维坐标系,x轴上放的是我关于在网上的一些功能,而y轴放的是属于我自己要使用的一些功能,中间的内容就要比是一张张face纸张,分别用x轴,y周串联起来,你可以选择横翻,和竖着翻,最后就是一张张真实的face组成了一本本book,每个人都有属于自己的一本facebook。

用户体验的要素

11 9, 2007 作者: xw | 分类: 工作, 用户体验&交互设计

The Elements of User Experience

战略层——网站目标和用户需求
成功的用户体验,其基础是一个被明确表达的“战略”。知道企业与用户双方对网站的期许和目标,有助于确立用户体验各方面战略的制定。然而回答这些看似简单的问题却不如说起来那么容易。
阅读全文 »

“少用继承,多用组合”之CSS篇

继承是 css中经常要用到的技术,好处是可以尽量让页面的代码减少重复利用,但是随时项目越来越大,需求的不断变化,css代码就会变得越来越臃肿,后期难以控制和维护。其实,css代码和普通程序代码在编写的时候有很多的相似之处,下面我们就用试试用组合的方式是不是能更好的解决这个问题。

下面是一段普通的代码:
css:

  1. .box{
  2.   border:1px solid #ccc;
  3.   font-size:12px;
  4.   background:#f1f1f1;
  5.   padding:10px;
  6. }

html:

  1. <div class="box">this is  a gray box</div>

阅读全文 »

Flickr

  • iphone 3g
  • xin_39040311095407802931
  • b988f88fcaed5320adc72957fb401664
  • DSC03949
  • 黑胡椒鸡扒饭
  • DSC00004