OA软件的“技术”是否应该忽视
作为一种企业级办公管理软件,OA软件的开发技术经常被忽视。
尤其是在选型团队中没有IT人员参与时,人们只会关注OA软件的理念、方案、功能、价格、服务等内容。开发技术是什么?跟我有关系么?
其实技术就是材质,对于企业级管理软件来说,材质会直接影响到软件的性能,软件的使用、维护和二次开发在很大程度上会受到开发技术的制约,这种制约是先天性的,很难在后天进行弥补。
可能有人会很潇洒的说,我只关注软件的功能好坏,至于它是用什么技术开发的,这并不重要。那么我请问,如果一个软件的功能很不错,但是实施、维护和二次开发都很麻烦,后期产生的成本很高,很难和其他系统进行数据整合,你还会喜欢这个软件么?
在OA软件的发展史上,其实已经形成了一个清晰的技术路线。在早期,IBM的Domino技术一支独大,而现在,则完全是JAVA的天下。
目前,OA软件的开发技术包括以下四大类型:
1、JAVA技术
代表产品:华天动力、致远、泛微
JAVA技术的优势是跨平台、安全稳定、开放性好,尤其是开放性这个特点,使得JAVA顺应时代发展需求,成为OA软件开发商的宠儿,目前市场上主流的OA软件中,90%以上采用JAVA技术。
华天动力OA软件是业内第一个向用户提出需要关注开发技术的厂商,但在前些年,这个观点并不为广大用户甚至个别厂商所认同。市场是客观的,它会根据实际需要做出正确的选择,随着用户意识到软件开放性、拓展性、兼容性的重要性,JAVA很快成为企业级管理软件开发的最主要工具。
原本一些采用其他技术的厂商,也纷纷加入到JAVA阵营,没有及时转型的,则逐渐被市场淘汰了,比如合强软件。
2、Domino技术
代表作品:合强、蓝凌、慧点
IBM是OA软件的鼻祖,因此它的Domino技术也在十几年前被视为是OA软件的正统平台,其优势是安全性和稳定性极佳,底层架构很健壮。
但它有两个致命的缺陷,一是开放性很差,很难和其他管理系统进行数据整合;二是技术太复杂,实施、维护、二次开发都需要专业的技术人员来做,导致相关的成本非常高。这两个缺陷导致Domino技术很难适应中国企业的需求。
合强是早期OA软件市场的领导品牌,但基于Domino技术的产品很快就不能够适应市场需求,虽然后来开发了JAVA技术的产品,但为时已晚。
蓝凌原本只有Domino技术平台的OA软件,在发现问题后,开发了JAVA技术的版本,并以此为主打版本,现在处于两条腿走路的状态。
慧点的主打版本还是Domino技术平台,面向用户为大型、特大型的国企和一些政府机关,采用项目开发的模式进行销售。
3、.net技术
代表作品:金和、红帆
.net是微软的企业级应用开发平台,优势是组件众多,可以搭建个性化的应用。但是由于需要比较专业的开发技术,并且系统的开放性较差,对微软以外的平台兼容性不好,以及版权的原因,所以在绝大多数企业看来并不适用,只有少数外企愿意使用这个技术。
金和软件早期的产品采用.net平台,后来则以JAVA平台开发了另一个产品系列作为高端版本,同样属于两条腿走路。
4、PHP技术
代表作品:通达
PHP技术被广泛的用于网站开发,却极少用于企业级应用,其优势是开发速度快、成本低,但安全性和健壮性比较薄弱。
目前通达OA是唯一采用PHP语言开发的厂商,但实际上在几年前,他也采用JAVA技术开发了一个“高端版本”,又是一个两条腿走路的厂商。
显然,很多OA厂商原本没有采用JAVA技术,现在却被动的加入这个阵营,这既是技术的力量,也是市场竞争的需要。
从这些技术的发展轨迹上,你可以看出自己是否应该关注OA软件的技术,以及自己到底需要什么样的技术。
作者:河北分站