个人工具
登录
查看“Linux不是Windows/zh”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Linux不是Windows/zh”的源代码
来自Ubuntu中文
←
Linux不是Windows/zh
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==== 子问题 B:低效的就是友好的 ==== 这是一个可悲的但无法逃避的事实。似乎你把一个软件的功能埋的越深,它就看起来越友好。 这是因为友好性是通过在用户界面中使用简单、可视化的“线索”实现的——越多越好。毕竟,如果一个完全的计算机新手被放到一个所见即所得的字处理软件前并被要求把一些文本变成粗体,接下来很有可能: * 他会认为 "Ctrl+B" 是通常的方法。 * 他会寻找线索,并尝试点击 "编辑" 菜单。如果不成功,他就会从接下来的一系列菜单中尝试比较像的那个:“格式”。新的菜单有一个看起来很有希望的“字体”选项。嗨!这里有我们想要的“粗体”选项。成功了! 下次你再做任何文字处理,都想试着通过菜单来完成每一件工作:不用快捷键,也不用工具栏图标。菜单就是一切。你会发现你比爬还慢,因为所有任务突然都需要大量击键/点击来完成。 这样使软件变得“用户友好”就像在自行车上装辅助轮一样:它让你能马上骑起来,不需要任何技巧和经验。这对一个初学者来说非常好。但是没有人会觉得所有的自行车都应该加上辅助轮销售。如果你今天得到这样的一辆自行车,我敢打赌你要做的第一件事就是除去这不必要的阻碍:一旦你知道怎样骑车了,辅助轮就没用了。 同样的道理,大量的 Linux 软件是设计成不带“辅助轮”(辅助工具)的——它是为已经有一些使用的基本技能的用户设计的。'''毕竟,没有人是永远的新手''':无知是暂时的,知识是永远的。因此 Linux 软件其实是考虑到了用户中的多数的。 这听起来也许像是借口:毕竟,微软的 Word 有全部的友好菜单,并且有各种工具栏按钮, 而且有快捷键……它是世界上最棒的,对吗?既友好,又高效。 然而,我们必须透过表象看问题。首先,这个想法的可行性:让一个软件拥有菜单、工具栏、快捷方式等一切意味着大量的源代码编写,而没人为 Linux 开发者花费的时间付账;其次, 这样做依然没有真正考虑到那些高端用户:极少有专业的文字录入者使用微软的 Word。你见过哪个编程的人用 Word 吗?与此相比,想想有多少人用 emacs 和 vi。 为什么会这样?首先,这是因为正是某些“用户友好”的行为导致了低效:参看上面的“剪切和粘贴”的例子。其次,这还因为 Word 大部分的功能被放在了菜单里,因此你不得不使用菜单。只有某些最常见的功能可以作为按纽被放在屏幕上方的工具栏上。高级用户不得不花大量的时间来找到那些普通用户较少用到,但对高级用户来说依然很常用的的功能。 请记住,其实那些“辅助轮”在 Linux 软件中也同样有,通常作为可选的附加组件,尽管他们不是那么容易被发现,但实际通常都会有。 以 mplayer 播放器为例。你可以在终端输入 '''mplayer 视频文件名'''命令来播放视频文件。你可以使用方向键,PageUp、PageDown 键进行快进、后退等操作。这些可能还不能称之为完全的“用户友好”,但如果你在终端输入 gmplayer 视频文件名,你就会看到图形版的播放器,它同样拥有漂亮、友好的界面,熟悉的按钮。 再用从 CD 转换到 MP3(或 Ogg)为例:如果使用命令行, 你需要先使用 cdparanoia 命令把 CD 的内容录制为磁盘文件,然后你再需要一个编码器……这会是一个恶梦,就算你完完全全清楚如何使用 imho 包。所以,下载和安装 Grip 吧。这是一个容易使用的图形软件,自动的在背后使用 cdparanoia 命令和编码器,令你的转换过程变得简单,甚至支持 CDDB,能自动为你的档案命名。 同样发生在抓取 DVD 上:选择正确的编码是一场噩梦。但是使用 dvd::rip 软件,可以在一个任何人都能操作自如的图形界面中来完成整个编码过程。 因此避免这个问题:要记住“辅助轮”(辅助工具)仅作为 Linux 的扩展,而不是自动跟着主程序安装的。而且有时,“辅助轮”还不成为设计的一部分。
返回至
Linux不是Windows/zh
。