在准备使用模式时,许多开发团队都会偏向这些现成的、公用的模式资源库。然而,尽管这些资源库的资料通常都很齐全,而且免费,但它们却无法说明项目中特定的技术限制和业务需求。因此对于具体的项目来说,公用模式库的用处可能并不大。最有用的模式库应该重点关注项目特定的规范和需求。
模式资源库就是模式文档经过整理、分类后的集合,通常在网上或者企业内部进行公开。
以下是一些公用的模式资源库。
*雅虎设计模式库:http://developer.yahoo.com/ypattems;
*Designing Interfaces (是同名图书的资源网站,Jennifer Tidwell著,O’Reilly 出版社):http://designinginterfaces.com;
*Welie.com:。
在准备使用模式时,许多开发团队都会偏向这些现成的、公用的模式资源库。然而,尽管这些资源库的资料通常都很齐全,而且免费,但它们却无法说明项目中特定的技术限制和业务需求。因此对于具体的项目来说,公用模式库的用处可能并不大。最有用的模式库应该重点关注项目特定的规范和需求。
公用的模式资源库倾向于提供通用的模式,而不会针对某个具体的应用。 它们为那些公认的标准Web交互提供了低级别的基础性建议,而企业往往会根据自己的应用或网站对这些模式进行“定制”,把过于通用的公用模式转化为真正适用于专属设计团队的模式。
尽管如此,这些通用的模式仍然能为我们带来极大的好处。除了能提供基础性建议,为“定制”模式提供一个高起点之外,这种模式库对于“单干”的 设计师来说无疑是一种绝佳的资源,不管在企业内工作还是在外面做顾问都是 如此。顾问常常会因为客户不同而接触到各式各样的项目,而公用模式资源库能够为其提供适用于大多数网站的无尽资源。
内部模式资源库中的模式则与此不同。它们具有更强的针对性,只对应企业内部的网站,是设计团队手中威力强大的工具。团队可以在内联网中利用 wiki®或者微型网站来组建资源库,使其贴近自身的设计风格,这样企业中的其他团队在实现新设计的时候就能直接从中取用。
构建一个模式资源库的主要困难在于协调运作。首先,个人或团队需要从 自己的所有案例中翻找、标识出已经在使用的模式,其次他们还需要建立稳固 的公布和共享机制,为每一种模式存档备案、为资源库制订长期的维护计划, 最后还得为其进行宣传和推广。这可不是什么微不足道的小任务,而且很可能 还会经常遭遇到其他更为紧迫、优先级更高、更直接面对客户的项目的排挤。
不过,模式库构建成功以后,它带来的回报将远远超过构建时所付出的努力。如果对某个交互的外观或功能有疑问,开发团队可以立刻派开发人员来回答问题。而且模式是可重用策略的核心板块,随着它的就位,设计师们就能避免在已经非常普遍的方案上浪费时间,而把更多的精力用来迎接项目中那些更为独特的挑战。