当前位置:首页 > 管理理念 > 正文

产品技术体系该如何选择

时间:2014-06-19  点击率:1947  字号:

  在目前协同办公OA市场上,目前最流行、最常见、最成熟的有四种技术体系:

  Domino/Lutos平台技术体

  其中基于Lotus Domino/Notes平台下的OA系统,几乎成为传统OA办公自动化系统的事实上的标准,尤其在第三代、第四代OA中尤为突出。

  这主要是因为:Domino/Notes有着独到的体系结构。它能够集文档数据库、邮件系统、动态Web信息发布、可视化集成开发环境于一体,特别适合处理办公协作流程中产生的非结构化文档信息。同时,集成开发环境提供的模板化开发方式,缩短了项目开发周期也为用户节省了投资。这一平台技术下的代表产品如合强OA、威尔OA。

  但该技术体系存在着投资增大、不适合新的技术发展方向等不利因素;而更重要的是目前熟悉掌握Domino/Notes并能进行深入开发的技术人员越来越少,这为OA办公自动化系统的售后服务、生命周期提出严峻的考验。

  ASP/.NET技术体系

  ASP/.NET是微软推出的技术体系,这一技术体系最近几年来增长性较强,主要源于该技术体系良好的开发性、运行速度等等特点。这一技术体系代表产品如金和OA。

  但是该技术只支持Windows 操作平台,无法实现跨平台应用,所以对于电子政务类系统、大型应用系统,该技术体系往往受到限制。

  同时.net技术下的应用是“编译再部署”模式,即如果你想调整、修改系统里面的功能,甚至问题,你必须拥有源码。所以根本上限制了系统的个性化实施能力、二次开发能力,这对于协同OA类系统来讲往往是致命的。

  基于PHP技术体系

  为什么提到PHP呢?有两个原因:其一、基于ASP等微软技术在市场上(尤其是政府市场、大企业市场)倍受冷眼,所以现在基于ASP的OA应用很少见了!其二、目前市场上基于PHP技术的成熟OA系统有些具有很高的品牌性,如泛微、通达

  PHP很大的优势在于可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS, Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。而且开源代码非常多,开发起来容易。再就是PHP的默认数据库为MYSQL,是免费的、不涉及版权的,对于许多中小企业来讲,很有诱惑力!

  但基于PHP的系统也具有明显的劣势:

  运行速度比较慢:有人做过试验,对这三种语言分别做回圈性能测试及存取Oracle数据库测试。在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的回圈。而ASP、PHP测试的是 2000*2000循环(少一个数量级),却分别用了63秒和84秒。(参考PHPLIB)。 数据库测试中,三者分别对 oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则 需要 73 秒。

  PHP多应用于网页制作、网站开发,企业级应用优势较差。

  基于J2EE技术体系

  基于J2EE技术体系几乎成为目前政府、电信、金融等重要行业单位信息化建设不二选择,是实施B/S结构技术应用系统非常优秀实施方案。它具有如下显著优点:

  系统容易实施和部署

  具有跨平台性,不但支持Windows,而且还支持Linux、Unix等各种操作系统应用简单,

  可大大大减少培训费用

  具有非常强的应用扩展性和适应性

  当然在实施B/S技术体系下的优秀技术还包括ASP/ASP.NET这样的技术选型,不过目前在国内采用这一技术体系下的OA系统并不多见了! 反而是J2EE技术体系大行其道!

  为什么会是如此情况呢?专家分析有如下原因:

  首先,作为传统OA系统实施方案的Domino/Lutos已经“英雄末路”,采用这一技术体系存在投资大、不适合新的技术发展方向等不利因素。尤为重要的是:目前能够熟悉、掌握这一技术体系的技术人员已经成为“稀缺资源”,这为OA办公自动化系统的售后服务、生命周期提出严峻的考验。目前许多曾以Domino/Lutos为技术系统的系统开发商纷纷“叛离”,不能不值得思考。

  其次,微软的ASP/ASP.net也可说是B/S系统下非常不错的技术体系,但是由于种种原因,目前成熟的、知名的OA系统并不多见。

  但是由于J2EE技术体系复杂、实施方案众多、实施复杂,并且在实施工作流控制、安全性控制等方面存在技术难点,因此优秀的、成熟的J2EE技术体系下的OA系统亦不多见!

  因此,企业客户应根据自己系统需求、环境要求、技术人员储备等情况斟酌选择。


相关链接
分享到: