OA办公系统最常见的开发语言
一、J2EE标准(JAVA语言):轻而易举,成为高端应用首选
  J2EE标准(JAVA语言)以其跨平台特性,面向对象特性,安全特性引领着技术发展方向,并且通过把数据库访问,Java 组件和WEB技术等有机地集成在一起,使之特别适合于构建复杂的大中型集团应用。
  JAVA更好支持B/S 结构,保证系统具有很好的可扩展性,迅速在各类应用系统中得到广泛应用与推广,在OA领域市场份额不断扩大。
  实际上J2EE已成为OA开发最主流的技术,占据了最广泛的用户,也最为各企事业单位所接受,它的开放性、拓展性、兼容性、安全性使其更容易构建起优秀的协同办公平台。这从当前JAVA程序员的热门、JAVA培训班的火爆就看窥见一斑。
  二、.NET平台:难当重任,依然徘徊在中小企业应用
  对于软件开发人员来讲,.NET的技术相对简单,入门较快。由于.NET拥有易学易用、开发迅
速的特性,因此成为很多中小企业应用的首选,但同时,因为.Net从本质上来讲不是一套标准,而是微软一系列产品的集合,所以,选择.Net技术,基本上就选定了微软平台。
  也就是说,操作系统只能使用Windows,甚至低层硬件只能选择Intel的系列芯片。而不能在大机、Unix以及Linux等系统上使用。在数据库方面,.Net在自身的Microsoft SQL Server上也会比其他数据库运行得好。
  在系统互联方面,.Net提倡使用Web Service,这个技术目前还比较新,还没有太多的成熟可靠的解决方案。
  在系统扩展方面开源oa系统源码.NET平台的扩展思想是基于软件的横向扩展,而J2EE平台的扩展思想则是基于硬件的纵向扩展。因此.NET还很难被应用到集团化企业和省部级政府机关等大型应用中。
  三、Domino:积重难返,老客户起倒戈
  Lotus1989年推出,以、非结构文档处理、安全机制见长,到目前拥有1.18亿用户,一度成为OA的标准应用与开发平台,然而随着技术架构从C/SB/S的迁移,基于C/S
构设计的Domino的技术弊端暴露无益。