写点什么

渐增式特性搜索——新一代 UI 革命来临?

  • 2007-07-31
  • 本文字数:1098 字

    阅读完需:约 4 分钟

微软在 Office 2007 中新引入的 Ribbon 界面是 UI 设计的一次革命,它很可能成为 Windows 应用程序的界面标准,目前许多公司已经实现了它,并且微软甚至以微软强制(MS-enforced)指导标准来对它进行授权,以保证第三方实现的一致性。虽然 Ribbon 试图使找到所需命令的过程比传统的文件菜单方式更容易,还是有人说,当所需特性不在 Ribbon 上或者 Ribbon 变得过于庞大时,会变得难以找到。因此,微软已经在考虑增加渐增式特性搜索(Incremental Feature Search)。Jeff Atwood 宣称渐增式特性搜索对于通用的应用开发来说也是一个好主意

我是渐增式搜索的坚定支持者,但是我要说的是渐增式搜索并不只是能为大型文本文档做导航。当应用变得越来越大并且越来越复杂时,渐增式搜索对于在现代应用所提供的海量特性中进行导航来说也是非常有用的。

Jeff 考察了微软 Office 2007 所引入的 Ribbon 控件并且建议说渐增式搜索特性可以解决当命令没有被安装在 Ribbon 上时找不到所需的命令的问题。事实上,微软构建了一个叫“Sucout”的附加功能来提供类似的功能,但是微软决定暂不发布,目前它是否将以一个独立插件的方式面世还不得而知。

Jeff 总结说使用渐增式搜索比菜单与工具条都方便快捷很多:

如果 Web 的演进教会了我们什么的话,那就是搜索不可避免地成为了主宰导航领域的象征。简单的应用也许可以借助菜单、工具条或者更好的 Ribbon 来避免这样的问题,但是当应用增长得越来越大越来越复杂时,使用渐增式搜索将帮助我们更快地找到所需的特性。

尽管渐进式搜索在过去就在例如 emacs 之类的软件中得到了广泛的应用,但这个特性已经开始出现在操作系统以及网站等更广阔的领域中。举例来说, QuickSilver 常常被称赞为 OS X 系统中最精粹的工具。Vista 也已具有即时搜索(Instant Search)的特性。Apple 最近更新了它的网站,现在它通过渐增式搜索特性来过滤网站的内容,根据网站的各个区域(如产品、Apple 商店、支持等)来分组,列出相应快捷方式。在 Jeff 的 Blog 的评论中,Christoffer Lernö写到:

Apple 重新设计自己的网站之后,现在使用搜索比以前导航到所需子页面变得更快更便捷了。

我们正在经历应用程序导航领域的一场革命么?在大量混乱的菜单中穿行同时记忆令人费解的快捷键的日子就要结束了么?您是怎么认为的呢?

查看英文原文: Incremental feature search the next UI paradigm shift? - - - - - -

译者简介:李鑫,硕士毕业于北京航空航天大学软件学院;现就职于北京用友致远。喜爱 Java 开源技术,也希望自己自己能为开源社区做力所能及的贡献,闲暇时喜欢读书、与朋友们一起打篮球。为 InfoQ 中文站贡献内容,请邮件至 china-editorial[at]infoq[dot]com

2007-07-31 23:59741

评论

发布
暂无评论
发现更多内容

架构师训练营第十二周作业

李日盛

作业

公安一体化警务,合成指挥作战平台搭建

t13823115967

智慧公安

细节爆炸!腾讯用13个案例实战讲明白MySQL,没想到这么全

996小迁

Java MySQL 架构 面试 程序人生

用户体验提升计划:前端性能检测清单2021

知识乞丐

大前端 28天写作

[架构师训练营第 1 期] 大作业(二):架构师技术知识导图

猫切切切切切

架构师第七周总结

Geek_xq

Junit4 Rules 使用

hungxy

Java JUnit

精选算法面试-链表(反转)

李孟聊AI

算法 链表 28天写作

第十届中国云计算标准和应用大会落幕 灵雀云Kube-OVN斩获优秀开源项目奖

York

灵雀云 Kubernetes k8s Kube-OVN

一文读懂HTML和CSS的关系

博文视点Broadview

Serverless 在 SaaS 领域的最佳实践

阿里巴巴云原生

云计算 阿里云 开发者 云原生 消息中间件

参加模拟交易活动,抢先一步体验全新升级版EternalWallet!

Geek_c610c0

数字货币 crypto 数字货币钱包开发

SpringCloud 从入门到精通 03---自动生成数据模型

Felix

聚焦产业链供应链 拓展数字经济新空间

CECBC

数字经济 企业融资

把成员变量转换成局部变量会更快吗?

雨后小溪

Java

【得物技术】App需要什么样移动网关

得物技术

App 后端 网关 得物技术 移动端

联通链:5G时代的信任链

CECBC

中国联通

【架构师训练营】大作业一:快递架构设计

MindController

架构设计 架构师

三无小区整改,平安小区智能化管理平台搭建

t13823115967

智慧社区管理平台开发

又双叕更新,开源网络插件Kube-OVN 1.4.0 版发布!支持跨集群容器网络、NetworkPolicy 日志

York

灵雀云 Kubernetes k8s Kube-OVN

灵雀云亮相KubeCon 揭秘Kube-OVN IPAM容器网络实践

York

灵雀云 Kubernetes k8s Kube-OVN

灵雀云Kube-OVN 1.5.0新版本发布,支持鲲鹏云平台网络平面部署

York

灵雀云 Kubernetes k8s Kube-OVN

邹平打造区块链生态环境监管体系

CECBC

区块链 生态环境

【架构师训练营】大作业二:架构知识总结

MindController

总结 架构师 架构师训练营第 1 期

架构师训练营第十二周笔记

李日盛

用 JSX 建立组件 Parser(解析器)

三钻

JavaScript 大前端 组件化

Linux Socket 编程

赖猫

c++ Linux linux编程 linux运维 linux开发

程序员如何让自己更快的废掉?

冰河

程序员 程序人生 规划 职业生涯

2020,云计算这一年

脑极体

使用 Jenkins + Docker 构建与部署 Serverless 应用

donghui

Docker Serverless jenkins

趣店容器进化史

ZoaChou

容器 k8s

渐增式特性搜索——新一代UI革命来临?_架构_Gavin Terrill_InfoQ精选文章