本帖最后由 ping-wu 于 2014-8-13 12:44 编辑
如我前面所提到的,等UbuntuKylin踏实了以后,我会花一些时间“介绍”一下OpenOffice (广义的,包括LibreOffice)。
我们都知道,德国的慕尼黑市政府,法国的国家警察局,美国宾州的佩恩庄园学区(Penn Manor School District),以及最近报导很热烈的韩国Bukwang制药厂Bukwang制药厂(还有一些过去/现在的大公司如Sun Microsystems, IBM, Oracle等),很成功的把他们的桌面(一大部分)从Windows转到Linux。
如果我们肯研究细节的话,我们会发现,这些成功的例子,有一个共同点,就是他们花了很多时间在OpenOffice (again, 包括 LibreOffice)上面。
我们推动Linux桌面,最后碰到的瓶颈就是懂得OpenOffice的人太少了,不要说“宏”,连真正了解OpenOffice操作的人都没有。没有熟悉OpenOffice的人来当后援,根本没有公司或政府机构愿意考虑Linux桌面*。
OpenOffice 的宏,因属于OOP,要懂得interface, object, service等概念,一般人很难入门。另外一个问题,就是 OpenOffice 的API并不是 well-documented(这是OpenOffice开发者要克服的困难之一)。
但对高手来讲,OpenOffice 的宏里,可以利用UNO (Universal Network Object)来引入Bash, Java, Python, Javascript的脚本,功能以后无可限量。
我要特别提一下,Node.js 好像才刚刚出来而已,现在已经大家都在用了。时代的脚步实在太快了,这也是我们必须努力研习Linux的最大原因。还不过昨天而已,javascript还只是在browser客户端执行的工具,怎么一下子就变成伺服器,桌面脚本编程的工具了(而且还很红呢)?
Javascript的程序员越来越多以后,迟早有一些会溢出(overflow)来支援OpenOffice/LibreOffice。Python 或 Java 当然也可以,不过目前只要有人懂得Basic/Bash 就够了。![](static/image/smiley/default/victory.gif)
*这个问题,我们以前在推动OpenSolaris时,就深切的感觉到(Sun Microsystems还是OpenOffice/Star Office的拥有着呢)。Sun的程序工程师一个比一个强,但对于办公室软件的了解,几乎都是白痴。后来我们与中国智权律师协会的一些领导讨论,考虑在北京政法大学成立一个OpenSolaris/OpenOffice的实验室。这个计划因为Sun Microsoft被Oracle买下而作罢,但我个人一直认为(convinced),找一群对Linux完全没经验的法商高校生来训练,才是推动Linux桌面的最好方法。
|