OA研发的主流技术在过去二十多年里经过多次更新迭代,切实地经历了Domino、.net的全盛时期。而经过市场的洗礼,很多技术如C语言、PHP、Lotus、.net等已经失去主力位置,只剩下Java技术一支独大。
在OA应用市场当中,Java大致占了75%的份额,已然成为了引领高端OA应用的主流技术。面对信息化的潮流,Java已经做好充分的准备。下面,我们来谈谈OA与Java不可不说的渊源。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
当今软件开发的两大主流方向一是Java,二是.Net,但Java的影响力还是要比.Net大很多。用Java做应用软件,包括OA系统已经是现在的主流方向。它的优点很明显,标准的数据库、开放的接口可以很好地与其他系统进行交互,也很容易可以在上面增加各种功能,具有很强的灵活性。并且,有一点是.Net不具备的,就是Java可以跨平台运行。而 .Net简单讲,就是除了它只能局限于微软平台一条缺点外,从应用角度看它其实与J2EE的优缺点差不太多。
不过,从专业开发人员的角度,.Net的地位似乎比Java要低一些,有一种用.Net开放产品显得技术能力不足的感觉,而且.net技术推出比较晚,目前在OA上使用还不完全成熟。
Java成为主流,这一点是任何技术流派不能阻止的。但伴随着成长型企业对信息化重视度的日益提升,在信息化上的投入日益增大,对系统拓展性等性能要求不断提升,人们对基于JAVA技术的OA平台的信心指数大幅提升。OA办公系统选型人员应该从更加长远的角度选择OA办公系统产品。找到最适合自己的OA办公系统软件产品最为重要。