懶是個好東西,因為懶人們發(fā)明各種代步工具。互聯(lián)網(wǎng)行業(yè),程序員大牛們也因為懶開發(fā)了一系列的網(wǎng)站開發(fā)框架。為了提高工作效率,網(wǎng)站開發(fā)團隊也紛紛要求團隊統(tǒng)一使用起了框架。

網(wǎng)站開發(fā)框架具有哪些優(yōu)勢呢?
1、高工作效率,這點是不容置疑的,框架的特點是提供了眾多的api,功能模塊的實現(xiàn)只需調(diào)用起來就行了。
2、框架都是對功能模塊進行了封裝,規(guī)范化的處理,一個模塊可以被重復(fù)利用,某個方面還能夠精簡代碼。
3、團隊分工更加明確,分層實現(xiàn),比如前端開發(fā),和后端開發(fā),一個負責(zé)視圖層的實現(xiàn),而另一個負責(zé)數(shù)據(jù)交互的實現(xiàn)。工作效率大大提升。
4、維護起來更為方便,根據(jù)網(wǎng)站項目特點,有的網(wǎng)站更注重于前臺表現(xiàn),而有的網(wǎng)站則是注重于數(shù)據(jù)交互,前后端分離代碼邏輯更為清晰,代碼修改容易。
5、框架的使用,往往是一大群同行業(yè)的人在用,遇到問題,我們可以從網(wǎng)上論團等獲取幫助。
框架開發(fā)的好處有很多,合理靈活的運用好框架,才能夠更好的將框架的優(yōu)勢發(fā)揮出來,那么用框架開發(fā)網(wǎng)站會有哪些弊端呢?
使用框架開發(fā)不可避免的問題是代碼較為臃腫,尤其是對于小項目而言,框架中會有很多你根本用不到的功能模塊的代碼。
框架會有一定的bug,或者是局限性,不能靈活的處理。
ECOMCN建議的是對于一些比較小的項目盡量少使用不使用框架,或者是對某些框架進行適當(dāng)?shù)氖萆硖幚怼:侠淼氖褂煤镁W(wǎng)站開發(fā)框架。