二次開發平台

二次開發平台的要求及其使用的要求

什麼是二次開放平台

二次開發平台主要是針對一次開發平台和套用軟體而言的,三者本質上都是軟體產品,只是用途各異。二次開發平台相對於一次開發平台,更具有針對性,也更加方便某一類型產品的開發,同時,適用領域更小,使用者更少。二次開發平台主要是簡化了套用軟體的開發和維護難度,它已經實現了許多的功能跟模組,這些功能跟模組,往往都是一些基礎的需求,在開發套用軟體的過程中,開發人員不用再去寫這部分代碼來實現這些基礎需求,而是直接調用二次開發平台里對應的模組,或者進行一些簡單的配置、拖拉等來實現這些基礎功能,而把更多的精力放到產品的個性化需求方面。

二次平台開發的優勢與劣勢

二次開發平台使得對於某一類型的套用軟體開發維護更加的方便,增加了軟體代碼的復用性,縮短了開發周期,降低了開發的風險,提升了易維護性,同時可以快速的回響用戶需求的改變,滿足客戶需求。然而,二次開發平台的彈性不足,套用領域較小,開發的產品用戶體驗和個性化方面會有所欠缺。

企業信息化中用到的二次開發平台介紹

國外主要有SAP的NetWeaver跟ORACLE,國內主要有金蝶BOS,動量ODE,網地的BIOA平台。目前沒有開源的只有BIOA平台,由上海延展信息科技有限公司在使用。在開發過程中,以表單加流程的方式表現,裡面涉及到很多的邏輯都通過數據關聯。每個平台都有其各自的特點,要選擇最適合自己需求的平台。

二次開發平台的要求及其使用的要求

首先,作為一個開發平台,必須支持各種架構的應用程式開發,要確保開發出的產品支持異構環境,具有完整的文檔說明、較大的靈活性、良好的可維護性和可拓展性。其次,對於開發人員來說,要熟悉平台的架構、平台支持的語言、平台的特性、知道平台的套用領域。

相關詞條

相關搜尋

熱門詞條

聯絡我們