JAVA与其他技术比较http://www.jipinoa.com与Domino/Notes平台的比较
虽然Domino Notes作为OA 系统的开发平台已逐渐被淘汰,但还是有许多厂商在使用着,下面我们来对分析Domino 平台在OA 系统中的应用情况。
Domino 用于B/S 结构开发没有优势
Domino 从邮件系统发展到文档数据库,其主要优势如安全认证,灵活的表单定制等,在C/S 结构下利用Notes 才能实现。虽然Domino 也支持基于Web 的开发,但是丧失了大部分的先进的功能。用于B/S 应用开发并没有优势,相反由于Domino 使用私有的技术,导致其Web 开发的效率低功能差。
Domino 不适合处理大量的数据
Domino 不是基于关系数据库。因此不适合处理大量的数据。
Domino 对关系数据库的支持较差
从Domino 中访问关系数据库比较困难。虽然Domino 提供了相应的组件,但仍然不能满足实际系统的需要。
Domino 与业务系统的结合能力差
办公自动化系统与业务系统的结合已经成为一种趋势。需要随时从办公自动化系统中访问业务系统中的数据。Domino私有的技术不便于与其他关系型数据结合。ASP/PHP技术的比较
ASP/PHP等脚本语言虽然具有开发简单,调试方便的特点,但由于其脚本性语言的特点决定了其在实现复杂商业逻辑的局限性,在大中型应用中难以满足性能要求,主要适合开发中小型网站和简单管理系统。
比起asp, php等技术,采用java开发OA能够实现更复杂的商业逻辑,同时由于其良好的面向对象特性,使得系统模块的可复用性增强,其分层设计的结构,在系统内容不断膨胀的情况下仍能保持清晰的系统结构。与 .NET技术的比较
.NET是近些年微软推出的新的编程技术,其在很大程度上模仿了java技术,但由于其诞生时间短,成熟度不够,开放性较差,目前主要用于开发低端应用系统,尚未成为主流的企业级软件系统开发技术。
Java作为业界领先,成熟的软件编程语言,具有可靠性高,可移植性强的特点,国内外大量的大中型信息系统均采用Java语言编写。

解决方案 »

  1.   

    OA开源革命:国内第一家完全开源JAVA OA,极品OA掀起开源风暴!开源OA是指软件厂商开放全部源代码的OA系统,用户能够看到全部代码并可根据自己的实际情况进行修改代码二次开发或方便自行维护系统。目前绝大多数软件厂商仍遵循着传统的商业经营模式,源代码进行封装不公开,这对用户自行维护或二次开发有一定困难。为此一惯以创新为准则的极品OA率先提出可根据客户需要向客户开放源代码!还为客户免费提供二次开支持!