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