Applixware 和 StarOffice

作者:Fred Butzen
Applixware and StarOffice
  • 产品:Applixware

  • 制造商:Applix, Inc.

  • 电子邮件:applixinfo@applix.com

  • 网址:http://www.applix.com/

  • 价格:49.95 美元(含 Red Hat 5.1)

Applixware and StarOffice
  • 产品:StarOffice

  • 制造商:Star Division, GmbH

  • 电子邮件:info@stardivision.com

  • 网址:http://www.stardivision.com/

  • 价格:199 美元(含 Caldera OpenLinux 2.1)

  • 评测人:Fred Butzen

Linux 已被证明在计算机专家——那些制造软件和运行网络的人——中非常成功。然而,它在普通计算机用户——那些购买软件和付费网络的人——中不太成功。每当我向普通用户描述 Linux 时,我总是会收到两种反应

  1. 他们很高兴听到他们的 PC 有另一种操作系统可用,特别是像 Linux 这样强大且廉价的操作系统。

  2. 他们想知道他们可以用 Linux“做什么”。特别是,他们想知道他们可以在 Linux 下运行哪些 Microsoft Office 应用程序。当我回答“没有”时,他们眼中的光芒消失了,他们的兴趣也随之消失。

尽管 Linux 爱好者可能会对这种态度感到不满,但这当然是很自然的。毕竟,普通用户很少关心操作系统的技术特性,更不用说它的政治了。对他们来说重要的是,他们是否能够使用计算机来完成他们的工作;无论我们是否喜欢,Microsoft Office 应用程序套件已经在大多数工作场所确立为完成工作的标准工具套件。

幸运的是,有两个软件包可以让我将我的“否”改为试探性的“是”。Applixware 和 StarOffice 是两个强大、集成的办公软件包,它们与 Microsoft Office 工具套件提供合理的兼容性。

在这篇评测中,我将讨论并给出我对每个软件包的印象。

Applixware

Applixware 由位于马萨诸塞州韦斯特伯勒的 Applix, Inc. 制造。我使用了 4.3 版本,该版本专为与 Red Hat Linux 5.0 一起使用而设计。该软件包随附 Red Hat 5.0 的基本版本;但是,所有可执行文件都是静态链接的,应该可以与使用内核 2.0 或更高版本的任何 Linux 版本一起使用。

Applixware 包括以下模块

  • Applix Words,文字处理器

  • Applix HTML Author

  • Applix Graphics,用于创建和编辑图形演示文稿(幻灯片放映等)的工具

  • Applix Spreadsheets

  • Applix OpenMail,邮件程序

  • Applix Presents,用于创建幻灯片演示文稿的工具

  • 过滤器包,用于在各种流行格式之间转换数据

这些实用程序使用通用的对象格式,因此使用一个工具构建的对象可以集成到另一个工具中。例如,使用 Applix Spreadsheets 构建的电子表格可以集成到 Applix Words 文档中,或者通过 Applix OpenMail 作为邮件消息发送。

可选实用程序 Applix Builder 允许用户更低级别地访问使用任何实用程序构建的对象。用户可以将这些对象与自定义代码集成,以构建新的自定义应用程序。

最后,该软件包随附一本印刷手册,介绍了 Applixware,并给出了如何整体使用该软件包的基础知识。

StarOffice

StarOffice 是由德国汉堡的 Star Division GmbH 制造的办公软件包。我使用了 3.4 版本,该版本与 Caldera 的 OpenLinux 捆绑在一起。此版本的 StarOffice 可在大多数内核为 2.0 或更高版本以及 libc 为 5.4.4 或更高版本的 Linux 系统上使用。

StarOffice 包括以下模块

  • StarCalc (scalc3),电子表格

  • StarChart (schart3),用于创建图表和图形的程序

  • StarDraw (sdraw3),用于组装幻灯片和演示文稿的工具

  • StarImage (simage3),用于处理图像的工具

  • StarMath (smath3),数学工具

  • StarWriter (swriter3),文字处理器

还包括两个守护程序

  • svdaemon 管理在线帮助

  • svportmap 管理模块之间的通信

StarOffice 没有附带印刷手册,至少在我测试的版本中是这样。鉴于 Star Division GmbH 是一家德国公司,该软件包的母语是德语;因此,文档和注释有时措辞有点奇怪。

Applixware 安装

安装 Applixware 需要用户以超级用户身份登录。Applixware 的安装由 rpm(Red Hat Package Manager,Red Hat 软件包管理器)管理,Applixware CD-ROM 上包含它的副本。一个 shell 脚本调用 rpm,通过一个简陋的图形界面询问用户选项(例如,软件包应安装到的目录以及文档的备用语言),然后安装选定的 Applixware 功能。默认安装(包括可选的剪贴画和英语文档)占用大约 112MB 的磁盘空间。

Applixware 的各种应用程序通过一个名为 applix 的主程序工作。Applixware 在安装时在 /bin 中创建一个指向 applix 的符号链接。由于 applix 管理对共享库和其他实用程序的访问,因此用户无需修改其环境即可使用 Applixware。

此版本的 Applixware 的许可证将其限制为单个用户。

简而言之,安装简单明了。

StarOffice 安装

安装 StarOffice 需要用户以超级用户身份登录,然后使用 rpm 安装可执行软件包。rpm 的副本包含在发行版中,以防您的 Linux 发行版未包含它。与 Applixware(安装由 shell 脚本管理)不同,您必须手动为要安装的 StarOffice 的每个部分调用 rpm

安装过程非常顺利。默认安装(包括英语文档)占用大约 75MB 的磁盘空间。

StarOffice 的许可证允许该软件包仅供一位用户使用。该用户必须运行一个设置程序来为她配置软件包。然后,她必须将一个脚本添加到她的帐户配置文件中,以便为 StarOffice 正确设置环境。

安装和设置相对简单。不幸的是,修补用户环境的需求没有记录在案。一个不懂技术的用户会发现 StarOffice 在设置后无法工作,并且无法弄清楚如何解决问题。

测试环境

我在一台围绕 100-MHz i80486 DX4 处理器构建的自制 PC 上测试了这两个软件包。该机器具有 16 兆字节的 RAM 和一个 2.2-GB SCSI 磁盘,插入到 Adaptec 1542 控制器中。该机器运行 Slackware 3.2 版本,该版本使用内核 2.0.19 和 libc 5.4.17 版本。

这两个软件包都需要大量的处理能力。测试系统能够相当好地运行这两个软件包。但是,如果您有点不耐烦,我不建议在 486 上运行任何一个软件包。

测试标准

在合理的时间段内详尽地测试两个复杂软件包中的每个模块是不可能的。因此,我决定专注于每个软件包的以下标准

  • 功能性: 每个模块是否至少提供执行给定任务所需的最低限度?

  • 通信: 模块之间是否协同工作良好?

  • 可移植性: 模块是否正确导入和导出文件?我特别感兴趣的是它们导入和导出到 Microsoft Office 文件的能力。

  • 稳健性: 我能找到任何明显的错误吗?

  • 美观性: 我更喜欢哪个软件包的“外观和感觉”?这当然是一个主观判断。

Applixware 结果

如前所述,Applixware 通过单个主应用程序工作,该应用程序调用所有其他应用程序。

首先,这是我的总体印象。熟悉 Microsoft Office 的用户会在 Applixware 中找到家的感觉。最大的区别是工具栏和按钮无法动态重新排列——你看到的就是你得到的。同样,它没有 Office 那么丰富的字体和模板集。菜单(包括右键菜单)的内容和顺序与 Microsoft 的类似物非常相似。

存在一些细微的差异。例如,您必须先单击菜单的按钮,菜单才会下拉,而不仅仅是将鼠标指针扫过按钮。就我个人而言,我发现这是一个改进而不是问题;您可能不同意。

与 Microsoft Office 应用程序一样,Applixware 操作的每个对象都链接到生成它的实用程序。例如,如果您将剪贴画拖到 Applix Words 文档中,然后双击它,Applix 会调用 Applix Graphics,它会显示图形并允许您编辑它。

最后,Applix 附带一套写得很好的文档,包括上下文相关的帮助屏幕。

Applix Words 是一款功能齐全的文字处理器。图 1 显示了 Applix Words 屏幕,其中一些文本已拖放到文档中。(本文中的图像是使用 xv 制作的。)

图 1. Applix Words 屏幕

我的初步测试表明它很稳健。我发现我可以将文档导出到 Microsoft Word 并从中导入文档而不会出错。与 Microsoft Word 不同,用户必须单击 导入 按钮并给出文档的类型,而不是单击 打开 按钮并依赖应用程序来感知文件类型;但是,我发现这只是一个小小的困难。

一个轶事可以说明应用程序的稳健性:当我在撰写这篇评测时,我还在为 The Linux Network 制作索引。出版商坚持要求以 Microsoft Word 6.0 格式接收它。我使用 Emacs 在 Linux 下以文本形式准备了索引的原始形式,因为 Emacs 比任何 GUI 环境中可用的编辑器都强大得多。我的意图是在交付索引之前将其转换为 Word 格式。然而,在我即将交付索引的前一个周末,我的 Windows 95 机器上的硬盘驱动器坏了。我没有时间安装新硬盘并重新配置它。在绝望中,我使用 Applix Word 将索引转换为 Word 格式并交付给出版商;该文件被接受了,没有任何异议。

Applix HTML Author 是一款简单、直接的工具,用于准备网页。我发现它对于编辑现有网页很有用,但在 从头开始 准备网页时则不太有用。一个缺点是 HTML 数据类型在菜单中以名称而不是通过描述性文本呈现。

总的来说,不熟悉 HTML 的用户不会发现此工具特别有用。

Applix Graphics 是一款用于绘制和组装图形的工具。任何使用过类似工具(例如 Frame、Microsoft Word 或 xfig)的人都会发现它的功能和界面很熟悉。

Applix Graphics 用作 Applix Presents(如下所述)和其他 Applix 应用程序的图形“灯板”。创建的图像可以导出为大多数常见的图形格式,并且可以粘贴到其他 Applix 文档中。在这方面,Applixware 比 Microsoft Office 具有明显的优势。Office 的应用程序都有自己的图形引擎,并且每个应用程序的输出绝不是与其他 Office 应用程序完全兼容的。(正如我曾经尝试将 PowerPoint 图形导出到 Word 6.0 时发现的那样,所有灰度元素都消失了。)

Applix Spreadsheets 是一款具有常用功能的电子表格。我不是电子表格专家,所以我将略过它,只说它似乎可以完成人们对电子表格的期望。

Applix Presents:此工具允许用户构建图形演示文稿,例如幻灯片放映、成套的顶置显示或讲义。它类似于 Microsoft PowerPoint。正如我之前提到的,此工具使用 Applix Graphics 作为其“灯板”,因此如果您已经熟悉该工具,您应该不会在掌握 Presents 时遇到太多麻烦。

此工具附带一套设计精美的模板。

习惯于 PowerPoint 的用户会发现此工具在 Microsoft“外观和感觉”方面与其他 Applix 实用程序相比有所不同。但是,大多数有用的 PowerPoint 功能都存在,包括轮廓格式、备注格式以及以各种单张幻灯片和多张幻灯片排列方式打印的能力。

Applix Mail 是一款邮件程序,其中包含常用功能,例如 Netscape Communicator 或类似的 GUI 邮件程序中发现的功能。在 Netscape Communicator 邮件程序中看不到的一个不错的功能是,可以将包含 Microsoft 应用程序构建的附件的消息立即导出到相应的 Applix 实用程序并查看。您不必将其保存到文件,然后将其导出到 Windows 计算机才能查看它。并非所有 Microsoft 格式都被识别;特别是,评测的软件包中不包含 Word 7.0 的过滤器。但是,尽管如此,我仍然发现它非常有用。

StarOffice 结果

正如我之前提到的,我发现 StarOffice 比 Applixware 更难安装,尽管有经验的 Linux 用户应该不会觉得安装任何一个软件包特别困难。

与 Applixware(其中每个应用程序都通过主控制面板实用程序调用)不同,StarOffice 由单独调用的应用程序组成,这些应用程序通过一个特殊的守护程序进行通信。不幸的是,我无法让应用程序间守护程序或帮助守护程序在 Slackware 下工作。很可能,这是由于我的系统缺少一些特殊配置;但是,在帮助守护程序不工作的情况下,我无法阅读文档来发现我的问题的原因。

首先,这是我的总体印象。StarOffice 软件包非常复杂。它的外观和感觉比 Applixware 更流畅——显然,一些非常有才华的设计师和程序员非常关注此软件包的细节。虽然使用过 Microsoft Office 工具的人可以轻松使用它的界面,但在我看来,它比 Microsoft 的同类产品更灵活、更易于使用。StarOffice 有些非常德国的东西,就像梅赛德斯或宝马有些非常德国的东西一样——无可挑剔的工程和坚固、丰富和智能的设计的结合。

与 Microsoft 工具不同,与 Applixware 不同,StarOffice 将界面的每个元素都实现为单独的对象。这使用户可以组装和排列界面元素,以最适合她的偏好。

然而,这种外观和感觉是有代价的;与 Applixware 相比,StarOffice 在过时的硬件(例如我用于测试的系统)上运行速度明显较慢。这是一个严肃的软件,需要严肃的硬件。界面的微妙之处也需要至少 17 英寸的显示器才能充分发挥其优势。

StarCalc 是 StarOffice 附带的电子表格应用程序。正如我之前提到的,我很少使用电子表格;但是,据我所知,StarCalc 提供了人们对设计良好的电子表格所期望的功能。

StarChart 构建图表和图形。用户可以手动输入数据,也可以使用任何文字处理器、文本处理器或电子表格构建的文件。StarOffice 允许用户构建标准类型的图表:饼图、条形图、折线图、散点图或面积图。可以粘贴任何格式的图像或图形。图形可以导出到其他 StarOffice 应用程序,或导出到各种其他工具。

StarDraw 是一款用于组装图像的工具。使用 StarDraw,您可以将图像和图形以及文本组装成一个或多个幻灯片的演示文稿。这是 StarOffice 类似于 Microsoft PowerPoint 的工具。

StarImage 是一款用于处理图像的工具。它附带用于组装和处理图像的常用功能。但是,我不认为它是一个会让任何人忘记 xv 的工具。

StarMath 是一种工具,可以构建和测试数学公式。您可以从其他工具导入公式,使用点击界面从丰富的数学元素集中进行选择以修改公式,并将结果导出到各种其他工具,包括 StarCalc。

图 2. StarWriter 的主窗口

StarWriter 是一款功能齐全的文字处理器。图 2 显示了 StarWriter 的主窗口。StarWriter 界面对于那些使用过 Microsoft Word 的人来说会很熟悉。StarWriter 中包含许多通常在单独工具中看到的功能,特别是用于显示和构建 HTML 文档的工具。多么新颖的想法:用于处理文档的工具应该智能地处理各种文档,无论格式如何。

我应该在此声明,我已经花费了数千小时使用文本处理器,从 troff 开始,然后使用 Word、Frame 和其他 WYSIWYG 工具。在这段时间里,我已经变得相当厌倦了;我发现工具的流畅性通常会阻碍我的工作而不是帮助它。但是这位厌倦的用户很快爱上了 StarWriter;它现在是我的首选文字处理器。现在,如果我能说服老板让我在工作中使用它就好了。

结论

我对这两个软件包都很满意。我发现它们都是优秀的、稳健的办公工具。我热烈推荐 Applixware 和 StarOffice 给需要在 Linux 下运行办公应用程序的用户。

您选择哪个软件包将取决于许多因素

  • Applixware 的安装比 StarOffice 更容易。Applixware 不要求用户在使用该软件包之前修改其环境。

  • Applixware 比 StarOffice 运行得更流畅,至少在我使用的过时硬件上是这样。

  • 我评测的 Applixware 版本包含一本印刷的入门手册,我发现这很有帮助。StarOffice 要求用户访问在线文档,这样做绝非易事。

  • StarOffice 的界面比 Applixware 更接近 Microsoft Office。StarOffice 的按钮、开关和菜单对于使用过 Microsoft Office 的用户来说会很熟悉。

  • StarOffice 的界面是可配置的:可以将按钮添加到工具栏、从工具栏中删除或重新定位。Applixware 具有静态界面:你看到的就是你得到的,仅此而已。

  • 每个软件包都提供一些另一个软件包未包含的应用程序。例如,Applixware 包括一个 HTML 构建器,而 StarOffice 包括一个数学软件包。

尽管存在这些差异,但每个软件包都物有所值,尤其是与其 Microsoft 同类产品相比。

如果您正在考虑用于 Linux 的办公软件包,我强烈建议您试用这两个软件包,并选择最适合您的需求和品味的软件包。

在我看来,Applixware 和 StarOffice 都为普通计算机用户提供了 Microsoft Office 的合理替代品,并提供其他功能——更不用说让用户可以访问 Linux 的强大功能了。

Fred Butzen 是一位居住在芝加哥的技术作家和程序员。他是 Coherent 操作系统手册的主要作者,并且是《Linux 数据库》(MIS:Press,1997 年)和 The Linux Network(MIS:Press,1998 年)的合著者。可以通过 fred@lepanto.com 与他联系。

加载 Disqus 评论