軟件開發(fā)平臺(tái)是一種軟件開發(fā)工具,以通用技術(shù)架構(gòu)(如MVC)為基礎(chǔ),集成常用建模工具、二次開發(fā)包、基礎(chǔ)解決方案等而成。可以大幅縮減編碼率,使開發(fā)者有更多時(shí)間關(guān)注客戶需求,在項(xiàng)目的需求、設(shè)計(jì)、開發(fā)、測(cè)試、部署、維護(hù)等各個(gè)階段均可提供強(qiáng)大的支持。
軟件開發(fā)平臺(tái)源于繁瑣的實(shí)踐開發(fā)過程中。開發(fā)人員在實(shí)踐中將常用的函數(shù)、類、抽象、接口等進(jìn)行總結(jié)、封裝,成為了可以重復(fù)使用的“中間件”,而隨著“中間件”的成熟和通用,功能更強(qiáng)大、更能滿足企業(yè)級(jí)客戶需求的——軟件開平臺(tái)應(yīng)運(yùn)而生。
平臺(tái)是一段時(shí)間內(nèi)科研成果的匯聚,也是階段性平臺(tái)期的標(biāo)志,為行業(yè)進(jìn)入新的研發(fā)領(lǐng)域提供了基礎(chǔ)。由于平臺(tái)對(duì)企業(yè)核心競(jìng)爭(zhēng)力的提升非常明顯,目前國(guó)內(nèi)的管理軟件市場(chǎng),軟件開發(fā)平臺(tái)的應(yīng)用已經(jīng)成為一種趨勢(shì)。
目前國(guó)內(nèi)的軟件開發(fā)平臺(tái),除國(guó)際品牌如IBM,國(guó)內(nèi)平臺(tái)商比較強(qiáng)大的平臺(tái)比如方正ES2007,支持.NET和JAVA的無縫切換,這也是其能夠廣泛應(yīng)用的原因。
由于開發(fā)環(huán)境、開發(fā)人員、功能定位、行業(yè)背景等的不同,不同品牌的平臺(tái)存在較大差別。以輕騎兵軟件開發(fā)平臺(tái)為例,其最大特點(diǎn)在于可視化的界面定制、方便快捷的流程配置、按需定義的報(bào)表定制、功能完善的二次開發(fā)支持。
軟件開發(fā)平臺(tái)相對(duì)傳統(tǒng)開發(fā)模式的優(yōu)勢(shì):
1、優(yōu)化產(chǎn)品基礎(chǔ)架構(gòu),提升軟件開發(fā)質(zhì)量;
2、減少編碼率,提高開發(fā)效率,提升開發(fā)的靈活性;
3、可以充分關(guān)注客戶需求,實(shí)現(xiàn)按需定制;
4、實(shí)現(xiàn)配置組件的標(biāo)準(zhǔn)化,提升產(chǎn)品穩(wěn)定性和兼容性;
5、提升企業(yè)開發(fā)能力,降低后期維護(hù)的時(shí)間和成本。