• <nav id="mcwkg"><strong id="mcwkg"></strong></nav>
     
    OA二次開發,開放源代碼的作用有多大?
    更新日期:2014-2-17 信息來源:http://www.suben1688.cn

    很多用戶在OA選型的時候,特別是涉及到OA二次開發時,會問到OA廠商是否能夠開放源代碼。我們可以從實際需要的角度出發,來分析OA二次開發的方式,二次開發實際上有多種方式(如:基于源碼,基于接口和定制平臺等),早期開發一般都是通過修改源代碼的方式實現的(應該說這是一種比較落實的模式,本文后續有闡述),但需要有以下條件:
    1、需要熟悉對應的語言和編程技術,熟悉OA提供商產品的技術架構和設計。
    2、對技術人員的要求比較高。
    3、OA二次開發開放源代碼,對多系統之間的集成和接口開發有一定作用。
    只有OA持續的修改、維護和升級系統,提供和開放源代碼才有意義,如果不具備,不如直接交給廠商處理。

    OA二次開發,直接開放源碼有以下弊端:
    1、需要花大量的時間分析和研究OA系統,對技術人員的要求也比較高
    2、直接修改源代碼的二次開發,有可能會導致已有功能出現錯誤,導致系統的不穩定。
    3、修改了核心代碼,無法直接享受原OA軟件廠商的版本升級。
    4、反復修改,導致系統結構差無法維護。

    因此,如果是最終用戶的OA二次開發,一般建議最好由廠商直接進行,而很多情況下OA功能的適應性調整,使用OA后臺的定制和管理功能就可以實現,如果業務邏輯稍微有變化就要修改OA源代碼,我們就有理由懷疑這個OA的技術和品質了。有些廠商承諾開放源代碼,有以下方面的原因:
    1、基于asp和php開發的OA系統,本身源代碼就是開放的。
    2、OA軟件公司以此作為一個增值點吸引用戶,但實際上源碼對于不懂開發的用戶來說,用處不大。

    OA開放源碼對于最終用戶的作用其實很小,術業有專攻,尤其是對不懂軟件開發的用戶,只能說是增加了一個心理安慰。如果希望另外一家OA軟件公司,在原有提供源碼的OA基礎上進行二次開發,可能性也非常小,開發的成本非常高,高過對系統的替換和數據遷移;如果最終用戶想自己擁有技術人員自行維護,那么技術人員人工成本的費用將遠遠高過OA的價格,如果技術人員離職后續的維護又成了新的問題。實際上開放源碼的OA其價值、技術含量都非常低,有些甚至是盜版的,真正有實力的OA軟件公司一般是不會輕易開放源代碼的。

    新型的平臺型OA進行二次開發不需要開放源碼,通過定制代替開發技術難度低,可以解決日常中的絕大部分問題,同時系統提供了大量、豐富和成熟的開發接口,就像我們在windows上編程,難道需要微軟開放windows源碼嗎?當然,這種模式對系統接口開發的完善和成熟度也提出了較高的要求,這是衡量一款OA軟件二次開能力和技術含量的重要依據,這是一個完全區別于直接開放源碼的OA二次開發,其技術難度更低,工作量小、風險低,特別是對系統核心沒有影響,能夠持續享受廠家的最新版本升級。

    相關閱讀:基于OA源代碼和OA平臺的二次開發

    粵ICP備11095012號-1
    Copyright 2005-2018 深圳市承元軟件技術有限公司
    亚洲色图今天乱伦 日本AV天堂网 影音先锋在线| 俺也去俺也开在线观看| 珠海av电影| 性感美女囗交乳交乱伦小说| 后藤圣良在线| 黄邑网 - 百度| 亲胸一边膜下刺激视频| 色情影视图片| 在线色图| 欧美人与动ZOZO | 最新AV网| 影音先锋男人在线| 天堂影音先锋| 久纱野水萌淋雨迷人写真| av女神电影| av影音先锋在线观看| 日本 Av2018电影| 东尼大木torrent| 乱伦黄色性爱湿身小说| aV女优免费在线电影| 亚洲综合av最大网站|