zhixiongg 发表于 2013-2-25 10:55:00

[原创]传统OA二次开发的不足

<p><font face="Verdana"><font color="#000000">目前来说几乎所有的OA厂商都会打出二次开发的旗帜,例如</font><a href="http://www.chysoft.net/"><font color="#000000">深圳OA</font></a><font color="#000000">厂商承元软件,它基于一个软件支撑平台,不管在OA定制开发还是OA二次开发方面都非常有优势,因为开发不是在产品本身进行,而是在平台中进行。所以对产品的安全性影响也是非常小的。但是二次开发不是每一家厂商都能够很好的进行的。答案是不一定的。像传统的OA二次开发也存在很多不尽人意的地方。</font></font></p><font face="Verdana">
<p><br/><font color="#000000">首先,传统的二次开发一般采用纯手工的编码方式,这种编码方式对技术人员有相当苛刻的要求,软件厂商不仅需要投入更多的时间和成本,而且纯手工编码错误率高需要不断的投入时间和精力去修改和测试才能逐步的稳定系统,用户每提出新的需求,开发商都需要不断的开发和测试,这也是好多OA厂商不愿意二次开发的原因。</font></p>
<p><br/><font color="#000000">再者过多的二次开发,有可能导致OA系统变得千疮百孔,软件已有的正常功能和稳定性无法保障。传统OA软件对二次开发支持不好主要体现在以下方面:</font></p>
<p><font color="#000000"></font>&nbsp;</p>
<p><font color="#000000">传统二次开发一般会在现有核心源码的基础上进行开发,因此需要非常熟悉核心源码的软件开发工程师来设计,开发过程中要求模块之间的耦合程度要高等好多要求,因此一些个性化需求的开发会影响已有功能,系统会有可能出现不稳定。</font></p>
<p><br/><font color="#000000">传统二次开发是一把双刃剑,一方面能够促使</font><a href="http://www.chysoft.net/"><font color="#000000">OA系统</font></a><font color="#000000">更好的满足用户的需求提升软件的实用性,从而达到深入的应用,同时也会带来很多其他的问题。因此,很多软件厂商往往不愿意对OA软件进行二次开发,因为牵一发动全身。<br/></font></font></p>
[此贴子已经被作者于2013/2/26 9:41:32编辑过]
页: [1]
查看完整版本: [原创]传统OA二次开发的不足