在國內有很多家公司在做快速開發平台。很多家都很出名(例如:普元,起步軟體),請大家在
上search
快速開發平台市場範圍大都是管理系統。這是有歷史問題的,在中國關係型社會大條件下,每個公司都有自己特定的業務邏輯,完全無法抽取出通用的邏輯(財務軟體等具有國家強制規定軟體除外)。
使用者的需求需要滿足,老闆的掙錢的想法也需要滿足。中國聰明的工程師們,琢磨出一套快速開發平台,來滿足兩方面的想法。
要了解快速開發平台,我們必須先來分解快速開發平台構成管理系統。
———業務模組———
———平台框架
+設計工具———
——————技術平台————————
分為三個層次:
最底層是技術平台,是技術實現和技術選型。例如:我們需要工作流,那麼技術平台就應該包含。我們需要
ui介面,那麼技術平台也應該包含。
技術平台是技術重用率的問題。
平台框架和設計工具,是軟體架構、規範、快速開發的工具。例如:管理軟體都應該有自己架構,那麼快速開發平台應該包含了。
平台框架和快速開發工具主要是解決開發效率的問題。
3.
最頂層是業務模組,主要是業務的乙個抽象。業務模組是利用快速開發平台構建出來的。平台提供模組化開發的基礎,而模組化提供了業務重用的可能。 架構
+工具+規範
+技術平台
=快速開發平台。
客戶的業務
----
快速開發平台
---->
業務模組。
我們可以將快速開發平台看作乙個很繁雜的工具。客戶需求是輸入,業務模組是產出。
快速開發平台的使用者可以簡單分成兩類:
業務人員使用工具,定製軟體介面。業務人員總是在問這些介面我怎麼拖出來,你這個工具不好用啊。
開發人員使用架構,擴充套件軟體功能。開發人員總是在問:「你的架構是如何構建的,我要開發乙個特殊業務,基於現有的架構好不好擴充套件」
快速開發平台構建依賴於技術平台形成。
1,當沒有技術平台時,利用開源軟體構建。
利用現有開源的快速開發平台:
當你時間不夠的時候,利用現有快速開發平台是最穩妥的方式。你只要完成之後轉換平台準備工作。
你應該花費你大量精力去做使用快速開發平台,開發乙個專案或者產品,獲得第一手的經驗。
利用現有開源技術框架和中介軟體:
當你時間還夠,利用現有技術框架和中介軟體,構建乙個專案,從中抽取開發平台的規範和架構。
2,當有技術平台時,盡可能利用現在技術平台。
快速開發平台構建關鍵問題,不是技術問題與管理問題。
關鍵問題是:
你是否認可這件工作,你是否熱愛自己構建的快速開發平台。
你是否對快速開發平台充滿愛,希望它可以成長。
軟體開發平台設計思考
乙個軟體公司要想提高公司的軟體開發效率,一定會有自己的軟體開發平台。今天就和大家分享下乙個軟體平台的設計思考。在設計軟體開發平台過程中,為了少走彎路,我們要盡量多往外看一看,吸取一下別人成功的經驗,結合自己的實際情況進行設計。在我檢視了不少的業界軟體開發平台,我把它們分為三類。下面介紹如下三類 第一...
快速開發平台 web快速開發平台 Jxstar介紹
jxstar支援面向業務構件的開發思想,支援各種標準應用構件 行業應用構件 整合應用構件開發 維護,最大限度的提高業務構件的重用,提高軟體企業的資產價值與市場競爭力。通過平台配置完成大部分開發工作量,提高開發效率與開發質量 規範企業軟體開發過程,降低軟體後期維護的時間和成本 通過平台積累可重用軟體構...
快速開發平台
快速開發平台,就是可以使得開發更為快速的開發平台。當開發平台產生之後,雖然減少了程式設計人員大量的程式設計時間,但是很多開發平台的效果並不是很理想,比如說某些開發平台比較複雜 難以掌握 有的開發平台通用性比較差 有的開發平台在時間上並沒有得到改善 還有的依然還是需要寫很多 等等。這些問題的存在促使開...