MS Win的东西的确简单,相信特别是用了多年Windows的朋友更是认为如此,从Win95至WinXP,在许多朋友眼里,除了界面在不断花哨的同时,系统本身并不需要花更多的精力去理解。安装一个软件,永恒的双击Setup.exe,然后下一步下一步,就OK。当我们在准备开发桌面程序,Win GUI的东西非常直接明确的告诉我们如何去操作,于是重点就直接转移到应用程序本身。这是什么?这就是一种标准。虽然,这是一种建立在闭源基础上的标准。我们使用Setup.exe,但是我们首先需要为这个简便支付金钱;而MS到底在后面做了什么,我们的数据和个人信息安全吗,却不得而知。
进入Linux时,我们迎来了开源。这个时候,我们可以确信一切是安全的,因为你完全能够去探索出自己使用的程序是如何在运行的,所有的源代码就在自己手里。我copy一个文件到底系统在做什么,我完全清楚,这就是一种安心。Linux的系统中我们几乎再也不需要为什么软件付钱了,这就是畅快,用上面的话讲就是“免费,合法的免费”。我可以完全自由的升级我的系统到最新版本,而不需要通过MS那一系列验证(如果你是盗版就不要想了)。如果我要放点音乐,我再也不用看Win Media Player的脸色,或者使用现在的winamp这样资源消耗其实很大的软件。我可以使用MPlayer、Rythmybox以及XMMS等很多的东西,而一切全是不要钱的。
但是,也许开源的支持者们很多都过于狂热,而忽略更广大PC用户的感受。当他们需要安装一个软件时,面对.deb、.rpm、.gz等等等这些东西时,甚至需要的应用软件到手时仅仅只是一堆代码时,一切便变得有些黯然了。使用命令,还是用X的GUI tools?安装以后又如何去缷载它们?它们能正确运行吗?不知,不知,不知,对于绝大多数普通用户来讲,不知。对于一个开发人员来讲,如果要做桌面程序,是用KDE基于的Qt的东西喃,还是Gnome用的GTK,又或是其它的X用到的东西。需要架构程序本身的同时,其实还需要照顾平台。
我个人的理解很局限,我认为:Windows之所以在桌面市场霸主地位仍旧不可动摇,并不是由少数的狂热份子在鼓吹在支持,而是对于普通百姓有实实在在的便利。硬件的更新速度远远超过软件,在这种情况下,普通用户还非常在意软件的消耗么?而当一个喜欢阅读电子书的朋友需要打开一个PDF档时,他真的需要去选择各种各样的PDF阅读器么?的确,Windows重来没有提供这样的灵活,它没有给我们更多选择,但是它可能正为我们提出了一个我们并没有意识到的疑问:用户真的需要选择吗?
linux与windows特点大PK(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/1518d145c6a83cd36d70fb5a22d22bb2.html