对Koffice的测试
Linux最主要的一个缺点是其环境缺乏可用性
。在公司里,完整的办公套件应该包括文字处理、电子数据表格处理以及其它基本需要的文稿演示软件。基于Linux的办公套件Koffice企图完全满足这几种需求,但是仍有许多不足需要弥补,才能赶上事实上的企业标准——微软的Office。
Koffice是一个运行在XWindows的KDE桌面环境下的办公套件。在8月份发布的Kofficev1.1是由大量的志愿人员协作编写完成,在v1.0的基础上揉合了四个基本的应用软件和四个支持程序,修补了大量的漏洞。
Koffice的主要应用软件有:Kword,一个字处理和桌面出版应用软件;Kspread,表格导向的电子表格数据处理软件;KPresenter,文稿演示应用软件;Kivio,图表应用软件。支持的四个应用程序是:Kontour,一个矢量图形绘制程序;KChart,一个表格绘制程序;KFormula,公式编辑器;KRayon,一个基于象素的图象处理应用程序。使用这些应用程序编辑的对象可以轻松地插入到其它KOffice的应用软件中。
我们的KOffice的测试拷贝是直接从KDE的FTP站点下载的。FTP站点有为主要的Linux经销商提供的打包文件,也有为那些想编译自己拷贝的用户提供的源代码。我们下载的适用于RedHat7.1的二进制代码约11MB,使用简单的RPM命令就很快安装完毕。
以微软的Office为暂定的行业标准,我们对KOffice的各种特性进行了测试。我们还检测了两套系统文件的便携性,在这方面,KOffice要显得弱些。KOffice的组件很难正确地导入导出微软的Office文档。在使用KWord的过程中,我们发现我们可以在KWord中打开微软的Word文档,但去不能把KWord文档转换为微软的Word文档。在KSpread中打开微软的Excel电子数据表,公式可以正确转换,但是数据却不正确。KPresenter就根本不能正确地演示微软的PowerPoint的演示文稿,包括文稿中的文本、对象以及背景。
KWord相对于传统的字处理程序来说,更象一个桌面出版程序。每个文档包含一个或多个“帧”,每个帧包含有文本或者图像。帧可以在页面上重新放置,还允许文本字符包围图像。图像可以包含图片,也可以是由KOffice组件制做的对象,比如是由KSpread制做电子数据表对象,也可以是KChart做出的数据表格。在我们的测试中,我们觉得这个用户接口很好用,能创建包含有多个文本和图像的复杂的帧。模板、段落格式、标尺、页眉页脚这一系列工具应有尽有。使用基本的微软字处理软件的普通用户可以很轻松地使用KWord,但是高级用户就必须对KWord进行一定的摸索才能很好地使用诸如列工具等。
KOffice的电子数据表组件KSpread,与老版本的VisiCalc在形式和功能上没有多大的改进。KSpread是下个表格界面,每个单元包含文本、数字或者是一个可计算的公式。单元可以有多种格式,通过选择内嵌功能就可以满足绝大多数用户的要求,但是与微软的Excel相比较还是稍逊一筹。
但令人遗憾的是,该组件提供的功能却令人大跌眼镜。如果用该软件来求和,就会发生错误。后来我们发现,与微软的Excel不同的是,在KSpread中函数的大小写是有区别的,所以在表格中输入SUM(A1:A5)就会出错,而使用sum(a1:a5)就没事。这相对于其它电子数据表软件,以及Lotus1-2-3和Quattro来说,是个不小的缺点。
KPresenter包含有许多商业用户需要的特性,能创建并播放幻灯片。该程序允许用户创建多个幻灯片,这些幻灯片中可以有文本对象、图形对象,还可以是几何对象(圆、椭圆、矩形),两个幻灯片中间还可以添加过渡效果。每个对象的特征(大小、颜色、排列)还可以修改,一些对象还可以附有阴影、旋转。不过该软件不提供声音注解功能。
我们在KPresenter还发现了一个有趣的特性,就是可以选择地创建HTML幻灯片来演示很多幻灯片。使用这个功能,我们就可以把我们的测试文档以一系列HTML文档的形式上载到Web站点来供大家直接查看。
对于流表来说,Kivio的可用性虽然有限,但是一个很好用的程序。Kivio中的每个流表对象都是可脚本化的(使用Python描述语言)。基本的KDE产品中就包含有一个可编程的流表模板,增强的模板可以购买到。我们可以对现在的模板进行分层,然后经过重新组合,生成更容易控制更加方便使用地用户自己的新模板。不过,在我们的测试中我们发现Kivio并不能导入由微软的Visio创建的模板,也不能把Kivio文档转换为Visio文档。
KOffice1.1包含了许多微软Office中的功能,但有些功能却有不少的打折。比如在微软的Office的Word文档会对文章中拼写和语法错误用彩色的下滑线标出来,而KWord仅提供了拼写检查,而且还是用户调用的选项;KWord没有语法错误检查的功能。这些特性限制了KWord与Word之间的通用性。
与其它可用于Linux的流行的办公软件,如SunMicrosystems的StarOffice相比,KOffice还是有些缺憾。例如,StarOffice软件就支持VBA(VisualBasicforApplications)、宏处理,而KOffice1.1却不支持。KOffice1.1不支持数据库应用程序,而StarOffice则有Adabas。而且StarOffice与微软的Office兼容得很好。
但是KOffice在某些方面要比StarOffice做得好。例如,KOffice是一系列的独立应用软件,所以用户可以按自己的需要来选择安装;KOffice启动要快,占用内存也要比StarOffice少。
KOffice1.1是由许多人自愿合作无偿编写而成,具有高性能、简单的桌面,适用于Linux。因为是众人的力量,所以许多主流的办公软件功能在KOffice没有完全体现出来,其可用性和一系列的信息处理程序还存在一定的问题。虽然这样,KOffice1.1还代表将来Linux发展的一个很有意义的方向。
软件需求和规格:KOffice
平台:Linux
处理器:Intel或者Alpha
内存:64MB(要求是XWindow的KDE环境)
磁盘要求:13MB
CD-ROM需求:无
整个版本能否下载:是