2005年3月30日

基于FireFox打造一套办公套件

已经不知道多久没有使用过Office系列工具了,象Word,PowerPoint,Excel可能是微软Office里面使用频率最高的吧,不过我估计已经很久没有使用过了,上一次使用是什么时候也已经记不清楚了。不过我觉得很是正常,因为我现在的工作完全可以脱离Office软件,如果是一般的文字操作,输入的话可以用最基本的文本编辑器,最简单有微软的NotePad,不过我经常使用的是EditPlus,因为他更适合于使用。也是顺手的缘故。如果真的是需要有格式化的文本,我觉得HTML网页就很不错,相对于有限的Word文档来讲,HTML网页的显示功能,以及样式设计远远超过了 Word。可以说是Word中你要做到的样式,在HTML中也能够做到,一个Word文档要达到的功能,HTML都可以完成。而HTML页面的优点更是远远的多于Word,如不需要特殊的软件就可以打开,跨平台的浏览,可以使用各种编辑器进行编辑,可以包含各种信息。而且如果加上XML和CSS, JavaScript的功能,更是可以完成以及超过Office的所有的功能。我们可以分析一下Offie套件的功能。Word是一个排版工具,主要用来制作各种打印格式的文件。但是Word文档无法跨平台,也无法保证显示样式,也就是说无法达到"所见即所得"(这里是指在电脑屏幕上显示的与打印出来的一致,目前好象只有Adobe的PDF文档及开源的Tex可以达到这样的功能,而Word并不能达到这样的功能)。如果你使用网页编辑器,上述功能都可以取得,而且可能比Word更加易用,跨平台,可以插入各种样式,结合CSS,使用标准的XHTML更可以取得比Word强大的多的功能,而达一这些功能并不需要一个上百M的安装程序,只要一个文本编辑器就可以完成,如果你喜欢文本编辑器,也可以使用象Nvu,BlueFish等等大量的网页编辑器,这些免费的小巧的工具完全可以让你轻松编写出各种样式的页面,而且可以如我现在使用的BlogBus线上编辑器就可以编辑,完全不逊于Word。当然了, HTML页面显示与打印的时候也可能不会一致的,这与Word是一样的,不过如果你使用标准的XHTML,可以通过XSL转化成任何标准的样子,而不会有任何的损失,但一般情况下,在屏幕上显示的内容与打印内容并不会存在可察觉的非常大的差别,对于非出版社用户而言,已经足够用了,而如果是对出版社而言, Word其实也是不可接受的,他们一般会采用PDF格式或者是Tex格式。因此在这一点上,网页编辑器完全不输于Word。
接下来的可能就是PowerPoint演示工具是最常用到的了,不过采用XML,CSS,JavaScript也是完全可以达到相同的功能的,现在有开源的S5系统,只有几十K的CSS模版,就可以让你用来制作出应该于各种浏览器的演示文档,而且FireFox也有S5 工程,使用FireFox制作演示文档,Opera有Opera Show,可以通过按下F11就开始演示文档,而这样的产品完全是符合标准的,各种演示效果完全看你的个人能够,既可以最简单,也可以非常复杂。不过相对于PoiwerPoint来讲,制作起来可能不如PowerPoint一样的直观方便。不过基于网页编辑器可以通过编写这样的一个程序来完成,如果基于 FireFox可以通过Plug-in来添加这样的功能。
再接下来是Excel的功能了,Excel的功能与HTML中的Table标签的功能类似,不过HTML中显示起来比较有效,不过功能不如Excel,不具有高级功能,不过如果通过添加一个嵌入式的数据库服务器,如HSQL或者是Sleepycat的,再加上一个比较好的前端界面,则完全可以制作出强于 Excel的电子表格软件。而且标准统一,不会产生专有格式的问题。
其他的如Access之类的功能很少有人使用,而且Access本身也只是一个桌面数据库,许多数据库系统都非常强大,如MySql之类的,更有嵌入式数据库可以比Access更好的完成数据库的需要。
如果以FireFox为基础,建立一套办公套件,以HTML/XML为格式,采用CSS/JavaScript SQL技术等可以打造出一套轻量级的办公套件。而且使用起来更加的方便。打造这样的一套系统并不是很大的工程,现在的FireFox的插件开发功能已经非常强大了,而且有许多的用户的支持,因而如果有这样的套件,肯定可以得到更多的用户的支持,同进也是FireFox的拓展市场的重要砝码。

没有评论:

发表评论