企業資訊化建設,軟體框架如何選?

wqdfnsd發表於2019-08-09


為什麼要使用框架?

使用框架的目的是為了減少重複開發工作量、縮短開發時間、降低開發成本。同時還有其它的好處,如:使程式設計更合理、程式執行更穩定等。基於這些原因,基本上現在在開發中,都會選用某些合適的開發框架,來幫助快速高效的開發應用系統。

那麼如何選擇合適的開發框架呢?

可以從以下幾個方面考慮:

一、應用場景

框架雖好,但不是所有的場景下都使用使用框架,假如應用主要提供業務邏輯處理和介面,沒有提供頁面或者只提供少量頁面,就不需要使用Web層的框架,如Struts、SpringMVC等。

二、框架穩定和效率

網際網路競爭相當激烈,好的體驗會贏得更多的使用者,體驗除了UI的設計,另外一個重要因素就是系統的穩定性和響應速度,框架的穩定性和執行效率直接影響到整個系統的穩定性和效率,所以選擇一個穩定且高效的框架尤為重要。

三、開發人員上手快

網際網路發展迅猛,如果應用能早點上線就能搶得先機,所以開發框架的學習一定要簡單,上手一定要快,那些動不動就需要半個月或者一個月學習週期的框架,實在是有些恐怖。

四、擴充套件性

開發框架的擴充套件能力一定要強。在好的框架都有力所不及的地方,這就要求能很容易的擴充套件開發框架的功能,以滿足新的業務需要。同時要注意擴充套件的簡單性,如果擴充套件框架的功能代價非常大,還不如不用呢。

五、不同框架間的支援

一個系統中,很可能不只使用一個框架,SSH框架,就是三個框架的集合,這就要求不同框架間的支援度要相當好,能夠容易地將幾個框架結合成一個整體。

選擇免費還是付費框架?

免費的開源框架市面上有很多,通常是一些基礎框架,在架構、需求、時間都可以自主控制的情況下,可以使用基礎框架進行開發,無非就是從底層一步步搭建,當然,比較費時費力。

付費的框架也有很多,大部分一半成品的方式提供,例如很多付費框架在交付時會提供有工作流、許可權、表單,甚至app、微信支援等,這種情況下底層就可以不用在搭建,需要什麼功能直接調配基本就可以完成,此種方式比較節省時間,適合專案比較緊急且開發人員受限的情況。這裡把我司使用的同類框架拿出來給大家參考一下,入口: 。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545518/viewspace-2653220/,如需轉載,請註明出處,否則將追究法律責任。

相關文章