当前位置:Linux教程 - Linux - Linux能做得更好

Linux能做得更好



        
    (原文转自ZDNet中国)

      如果Linux阵营不再坚持改革意图,而且对此状态进行躲避的话,那么它们将失去一个绝好的发展机会 。专栏作家Chris LeTocq指出微软在市场上的优势有三点:文档的专有格式、用户习惯于Office的用户接口,以及IT组织对用户需要的一无所知。然而我不这么认为。

      我想说的是微软是因为其它原因而处于统治地位。微软有真正的能力打入市场。微软是第一家用WYSIWYG(所见即所得)这种非常友好的界面打入PC机市场的软件企业,它的界面给用户一个很舒服的感觉,看到的和感觉到的相一致。

      尽管有人认为SUN的StarOffice是有前途的,但是我们确实需要一些新的品牌出现,而不是简单的Linux版的MSOffice。Linux的优点是它的稳固的操作系统内核不会带来系统的崩溃,但是目前为Linux开发的可利用资源很少。为了Linux的发展,我们需要开发一些在Linux下使用的应用软件。

      为什么要把Linux这个新生事物,同那些古老的应用软件相提并论?我认为微软的Word,Excel,Access,Autocad,PrintshopPro,AdobePremiere,PageMaker,Quicken,Outlook,以及其它许多应用软件有着特殊的目的,在行业应用中包含有特殊的因素。

      我们的开发应该从什么地方开始?让我们看一下各种流行的程序,如AutoCad,Paintshop,PageMaker,Premiere,ACT,Quicken,把它们分成一个个单独的工具。这些工具相当于家庭作坊,使用这些工具,你可以修建任何一个你想要的新工厂;这些工具可以完成你所需要的任何工作。

      许多软件中有着大量重复冗余的功能。究竟平均一个计算机里有多少字处理模块?WordPad,Notepad,Word,Excel,Access,还有其它应用软件也有诸如剪贴、拷贝和粘贴的功能。我就碰到过五六种图像编辑类型的软件,有些比较简单,只完成某些特定的功能;有些就复杂些,包含的功能也就多。但是有些功能却不完全,比如用微软的Word编辑一个脚本,还不得不把它放到PageMaker中来添加特定的、在Word中没法完成的格式。

      在Linux下完成一个集成了很多软件特性的工具,比如完成Excel,Access,Word和其它软件的功能,似乎是一项非常艰巨、非常困难的任务。其实不然,对于一个程序员来说,这更是一个挑战。

      通常情况下,用户知道他们自己要什么,知道丢失了什么。所以当我们开始创建我们的Linux下基本的交互式工具时,我们应该首先充分考虑到用户。

      我们第二个要注意是,提供图形用户界面。目前有许多代码都是文本格式的,有许多“现成的”GUI程序用来加速处理过程。我们没必要完全抛弃这些代码而重新投入精力来从头开始,可以对已经存在的这些代码加以修改和开发。

      第三个要考虑的问题是,我们的工具应该提供全面的桌面需求,例如字处理、数据库管理,以及图形处理的功能。然后要添加一些交互工具,来定制应用软件、让不太懂得这方面技术的用户能更好的安装。(原文编辑:刘燕之)

    发布人:netbull 来自:LinuxAid