阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 2157|回复: 12

[转帖] 看清OA软件的技术发展轨迹——警惕豆腐渣工程

  [复制链接]
  • TA的每日心情
    奋斗
    2011-1-6 14:07
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2010-10-25 11:11:30 | 显示全部楼层 |阅读模式
    原文发自http://blog.sina.com.cn/s/blog_599374c30100lc09.html

    曾经有人很NB说:用什么技术无所谓,做出什么产品才重要。真的是这样么?

    非也!先进的技术不一定造就先进的产品,但落后的技术必然造就落后的产品。

    这就像:钢筋混凝土盖的房子不一定结实,但竹竿混凝土盖的房子肯定是豆腐渣工程。

    昨天又看到一篇介绍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,这个技术目前还比较新,还没有太多的成熟可靠的解决方案。
        在系统扩展方面.NET平台的扩展思想是基于软件的横向扩展,而J2EE平台的扩展思想则是基于硬件的纵向扩展。因此.NET还很难被应用到集团化企业和省部级政府机关等大型应用中。
        (典型产品:金和、红帆)

      三、Domino:积重难返,老客户群起倒戈
      Lotus自1989年推出,以电子邮件、非结构文档处理、安全机制见长,到目前拥有1.18亿用户,一度成为OA的标准应用与开发平台,然而随着技术架构从C/S向B/S的迁移,基于C/S架构设计的Domino的技术弊端暴露无益。
      Domino 用于B/S 结构开发没有优势
      Domino 从邮件系统发展到文档数据库,其主要优势如安全认证,灵活的表单定制等,在C/S 结构下利用Notes 才能实现。虽然Domino 也支持基于Web 的开发,但是丧失了大部分的先进的功能。用于B/S 应用开发并没有优势,相反由于Domino 使用私有的技术,导致其Web 开发的效率低功能差。
      Domino 不适合处理大量的数据
      Domino 不是基于关系数据库。因此不适合处理大量的数据。
      Domino 对关系数据库的支持较差
      从Domino 中访问关系数据库比较困难。虽然Domino 提供了相应的组件,但仍然不能满足实际系统的需要。
      Domino 与业务系统的结合能力差
      办公自动化系统与业务系统的结合已经成为一种趋势。需要随时从办公自动化系统中访问业务系统中的数据。Domino私有的技术不便于与其他关系型数据结合。
      因此伴随着管理软件互联网化和移动互联网化的到来,Domino不得不面了众多开发厂商重新选择方向,向J2EE和.NET转型或者以老客户为基础开展集成业务,更多的老客户因无法有效升级,或者系统性能严重下降,而不得不群起倒戈,放弃旧系统,重新选型。其中,大客户多选择了J2EE,中小客户部分选择了.NET.
        (典型产品:慧点、蓝凌、合强)

      四、PHP:残羹冷炙,管理软件领域几乎绝迹
      PHP等脚本语言虽然具有开发简单,调试方便的特点,但由于其脚本性语言的特点决定了其在实现复杂商业逻辑的局限性,在大中型应用中难以满足性能要求,主要适合开发中小型网站和简单管理系统。
        当下PHP在管理软件领域的研发几乎已经绝技,主要原因包括PHP对于不同的数据库采用不同的数据库访问接口,所以数据库访问代码的通用性不强;
        PHP还是采用面向过程的开发方法;
        PHP只能实现简单的分布式两层架构;
        PHP开发的程序的源代码都是公开的,他人拿到php开发的程序后都可以进行修改,代码安全性极低;
        另外PHP在可复用性、易维护性、与其他系统的整合集成方面都存在很多问题。
        因此当下只有对技术完全不懂的客户、信息化预算极低的客户才可能在被个别厂商忽悠的情况下,继续品用这些技术上的残羹冷炙。
      因延用PHP技术的管理软件企业几乎绝迹,因此典型代表企业数量不多,此类企业往往如同晚清的遗老遗少,往往以低价甚至是免费成为市场的搅局者,扰乱着市场的常规发展秩序。
        (典型产品:通达。呵呵,没有通达,PHP开发的OA就彻底绝迹了)

         先进技术的发展趋势是不可抗拒的,但萝卜白菜各有所好,选哪个,还要你自己拿主意了!

    评分

    参与人数 1阳光币 +2 稿费 +2 收起 理由
    djfeng2008 + 2 + 2 谢谢分享

    查看全部评分

    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    郁闷
    2019-4-22 11:34
  • 签到天数: 75 天

    [LV.6]常住居民II

    发表于 2010-10-26 13:01:59 | 显示全部楼层
    我印象中泛微的用的也是PHP吧,不要以偏概全
    另外其实产品只要适合公司情况就可以了,通达属于物美价廉型的
    呵呵,毕竟中国的中小企业遍地
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2022-9-20 11:14
  • 签到天数: 860 天

    [LV.10]以坛为家III

    发表于 2010-10-26 13:19:07 | 显示全部楼层
    典型的枪手,看各公司自己的需求,需要什么用什么最重要
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2013-10-10 09:18
  • 签到天数: 385 天

    [LV.9]以坛为家II

    发表于 2010-10-26 15:03:15 | 显示全部楼层
    我关注的是功能和性价比,不关心用什么工具编写
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2014-10-30 10:43
  • 签到天数: 165 天

    [LV.7]常住居民III

    发表于 2010-10-26 22:51:20 | 显示全部楼层
    开宝马就是好人吗?最简单的道理都 不懂,唉
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2012-2-9 09:11
  • 签到天数: 129 天

    [LV.7]常住居民III

    发表于 2010-10-27 10:18:48 | 显示全部楼层
    枪手也是人,也需要大家的尊重!大家说话还是温和一点吧
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2011-7-5 11:00
  • 签到天数: 125 天

    [LV.7]常住居民III

    发表于 2010-10-29 08:28:53 | 显示全部楼层
    在这个论坛里不想看到任何的枪手,我们只是来进行交流的。
    希望是最客观的评价。。。。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    2016-5-11 10:21
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2010-11-1 11:23:44 | 显示全部楼层
    同意楼上的说明,论坛是用来讨论,交流问题的
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2017-3-22 08:14
  • 签到天数: 85 天

    [LV.6]常住居民II

    发表于 2010-11-1 13:37:26 | 显示全部楼层
    语言不重要,重要的是质量,不能说PHP就不好,也不能说JAVA一定就好
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2011-7-28 10:10
  • 签到天数: 192 天

    [LV.7]常住居民III

    发表于 2011-4-24 08:47:38 | 显示全部楼层
    细看了一下,虽然有枪*手之嫌,颇倾向于JAVA类OA,但文章内容还可借鉴。。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表