簡要分析近幾年商業軟件開發平臺的現狀
如今各大軟件廠商為了應對頻繁變化的需求,控制急速上漲的成本以及盡可能地提升客戶滿意度,大多數都在使用快速開發平臺這一類開發工具,期望可以盡可能地解決上述問題。隨著時間的推移,很多開發者逐步接受了這類軟件開發平臺,畢竟通用項目可在軟件平臺的基礎上二次開發,可以免去不少的麻煩。
目前市面上有著各種各樣的快速開發平臺,尤其是近幾年猶如雨筍一般層出不窮,國內海外免費付費的應有盡有。但即使有如此眾多的可選擇項,找到合適的開發工具卻依然不易。畢竟其產品的定位、面向的人群、開發語言和技術手段都有差異,如果使用了不合適的開發工具,則可能導致開發周期延長、軟件不穩定、開發成本升高。所以,開發工具選型是軟件開發前最重要一個步驟。
這里簡要介紹幾款市場上流行的快速開發平臺。所謂快速開發平臺是指一類半成品狀態的目標軟件,可在此基礎上進行二次開發與配置,能快速將半成品轉化為個性化成品軟件。
從各自使用開發技術來看,一般可分為Java和.Net兩類,總體而言二者的差別不大,都是比較成熟的技術。從系統部署方面來說,Java平臺可部署到Windows、Linux、Unix操作系統之上,而.Net技術一般只支持Windows操作系統。
而從平臺目標上來說,分為以開發為目的和以系統實施為目的這兩種。以開發為目的的平臺主要面向開發者,通過程序員的開發工作完成具體目標軟件的搭建。以系統實施為目的的平臺主要面向系統實施和業務咨詢人員,通過平臺的配置和簡單的二次開發來實現目標軟件的搭建。不過也有同時面向上述二者的特殊開發平臺。
從平臺運行方式上化分,主要為 生成代碼打包成目標軟件的平臺和運行引擎執行的平臺兩種。需要注意的是直接生成代碼的方式,可能無法完全滿足需求,還需要對代碼進行調整,而一旦調整代碼之后,再次生成代碼時還需要再次調整。對于不生成代碼,以引擎方式運行的平臺,需要注意性能問題。
最后講講其各自的授權方式,一般分為開源和商業兩類。由于平臺的復雜性,開源又好用的平臺極其少見,而且大部分開源平臺不是完全開放,使用過程中有諸多限制。
而商業平臺則種類較多,下面介紹幾款行業中的頂尖產品(排名不分先后)。不過商業快開平臺出于對產品保密的原因,資料可能會比較片面。
A.普元SOA應用平臺:基礎開發平臺,功能夠用。
B.普巴快速開發平臺:同上。
C.華丹CHARISMA智能WEB平臺:快速配置,集成報表、工作流,功能夠用,有試用版(需要驗證),未見在線演示系統。
D.微祺配置化業務應用平臺:快速配置,集成查詢統計、工作流、計算腳本,功能豐富,有在線演示系統,有下載試用版。
E.XJR快速開發平臺: 快速配置,集成專業報表、工作流、app,功能豐富,開放性高,有在線演示系統,也可在線試用。
F.金富瑞:快速配置,有在線演示系統。
G.迪西客快速開發平臺:快速配置,在線演示系統需要注冊。
H.天縱智能開發平臺:快速配置,功能豐富,文檔豐富,試用版需要申請。
參考資料以及詳情請參閱:https://www.learun.cn
軟件開發
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。