計算機平臺的概念目前基本上有三種,一種是基于快速開發目的技術平臺,第二種是基于業務邏輯復用的業務平臺。第三種平臺基于系統自維護,自擴展的應用平臺。技術平臺和業務平臺都是軟件開發人員使用的平臺,而應用平臺則是應用軟件用戶使用的平臺。
技術平臺
概念
技術平臺是一套完整的、嚴密的服務于研制應用軟件產品的軟件產品及相關文文件。真正的技術平臺應該是選擇合適的技術體系(如JBoss,.NET等),技術架構(一組設計模式如MVC的集合),充分發揮技術體系及技術架構的優勢,能夠大大提高應用軟件開發速度,指導并規范應用軟件分析、設計、編碼、測試、部署各階段工作,提煉用戶真正需求,提高代碼正確性、可讀性、可維護性、可擴展性、伸縮性等的軟件工具。優秀的技術平臺還包括一套高效的底層通用的代碼,甚至還包括代碼生成器,代碼安全漏洞檢查工具等。
優點
技術平臺的優點:
技術平臺有效降低了軟件公司的開發成本,技術平臺的優劣,直接體現了一個軟件公司的核心競爭力的優劣。沒有自己技術平臺或技術平臺不夠先進的軟件公司就像沒有核心競爭力的公司那樣,最終被淘汰出局,因為客戶永遠追求物美價廉的產品。
業務平臺
概念
技術平臺畢竟是“技術”平臺,無論怎么完善和拓展也只是一個“技術”平臺,應用軟件的所有的業務邏輯都是技術平臺無能為力的,也不是技術平臺的職責所在。那么能不能有能夠快速開發業務邏輯的軟件工具呢,于是業務平臺就應運而生了。業務平臺是指快速生成業務邏輯組件,并組織、調度業務邏輯組件應用的軟件工具和眾多行業經驗積累的、成熟的業務組件庫。
優點
業務平臺的優點:
業務平臺封裝行業知識積累和行業解決方案,能夠最大限度的實現知識的復用,業務平臺可以自我完善、不斷的豐富和發展,隨著業務平臺的多次客戶化應用,平臺有機會構筑出一些行業軟件產品(或準產品)。
有時,平臺只是指計算機的操作系統
參考資料 >