Java OA办公系统优势是什么?

来源:互联网 发布:网络正常战网连接不上 编辑:程序博客网 时间:2024/04/27 23:42

 JAVA OA到底有哪些优势?当今关于OA办公系统开发的市场,主要是集中在.JavaOAnetOAlotus/DominoOA,他们是各有特色和各有优势,但相对现在的市场反馈javaOA则更具有可比性。
    Java
语言在IBMSUN公司的支持下现在已经非常成熟和稳定,获得了大规模企业的普遍应用,J2EE技术已经发展成为一个覆盖面广,效率高,易用性强的技术平台。

  可以跨平台的特性一直是J2EE的最大特点,它通过JAVAJVM技术屏蔽了底层操作系统的细节,从而实现了所编写的代码可以在Windows平台上使用,也能够在其他平台(UnixLinux)上使用。目前用J2EE技术实现的企业级应用可以运行在大型机、Unixwindowslinux等各种操作系统上,后台可以连接 OracleDB2Informix等数据库,并且效率方面没有太多的区别。J2EE技术是一套标准,它由诸多公司一起支持,所以技术的通用性和标准性比较高,目前基本上成为企业级解决方案的事实标准。而选择.Net技术,基本上就选定了微软平台。也就是说,操作系统只能使用Windows,甚至低层硬件只能选择Intel的系列芯片。而不能在大机、Unix以及Linux等系统上使用。在数据 库方面,.Net在自身的Microsoft SQL Server上也会比其他数据库运行得好。在系统互联方面,.Net提倡使用Web Service,这个技术目前还比较新,还没有太多的成熟可靠的解决方案。

NET则是微软公司目前主推的的开发平台,是微软未来操作系统以及长远战略的基础,对于软件开发人员来说,技术相对简单,入门较快。由于.NET拥有易用易学、开发迅速等特点,随着它的成熟和完善,使其受到越来越多企业的青睐,近一年来,.NET在国内也取得了惊人的发展 众多企业纷纷采用.NET作为企业应用开发技术与平台,使用.NET项目之企业数量快速增长,甚至与JAVA一样被银行业、电信业所采用。
    Lotus Notes
放置在开源的基于 Java 的平台上。可以非常快速的实现操作,对于简单业务开发效率非常快,本身权限模型很完整,配置简单,而且自带LDAP,也支持Java集成,支持WebService,但是Domino对关系数据处理能力非常弱,且数据维护困难(相对关系型数据库),对于B/S开发,Domino本身功能较弱,很多功能需要Java代理及外接数据库才好实现,展现、逻辑、数据之间耦合度较高,逻辑代码分布在表单、代理、视图等处,使得代码维护较为困难,DominoWeb支持还不完整,很多Notes客户端的先进技术都无法得到应用,Domino开发人员也较Java难找。LOTUS系统严格的讲是一个平台,它支持B/S,支持C/S,开发容易,我觉得如果单独做一个独立的纯办公系统,用他肯定是最好的了。但LOTUS数据运算能力差,统计报表不好出,与关系数据库衔接不好,服务器速度慢,与其他应用不好集成。为了扩展性考虑,或者你的OA系统还要跟ERP,CRM等系统共同运做,彼此共享数据。
     
就使用OA办公系统而言,如果考虑后期的扩展性和维护,还是有相当的优势,所以我觉得还是J2EE好些,会是未来OA系统开发的主要方向,这里我推荐一款基于J2EE平台的优秀OA产品数飞OA系统办公系统,他完善的公文流转机制,灵活的流程自定义设置和基于表单引擎的二次开发模块,相信对想要了解和学习JAVA OA的朋友提供了一个很好的参考模板。

原创粉丝点击