公司一直在推廣前后端分離。我認(rèn)為的前后端分離就是我就不用管前端的交互了,我只需要提供接口以及接口文檔給到負(fù)責(zé)前端開發(fā)的同事即可,我不用去關(guān)心他的實現(xiàn)方式,不用去關(guān)心他是AndroidiOSwebpwa,我可以更加專注的去做好我后臺的業(yè)務(wù)邏輯,寫出更好更漂亮的代碼。然而事實并非我想的那樣。我們公司前端人手嚴(yán)重不足,前端與后端開發(fā)人員的配比1:40左右。我也不知道是不是這個原因?qū)е碌?,最后前端就只?fù)責(zé)做做樣式,完了就扔給后臺去做交互,本身后端的業(yè)務(wù)代碼就很復(fù)雜,需要花時間理解需求,做設(shè)計,可能還需要重構(gòu)一下之前的代碼邏輯,自測等等。我就想問,難道前后端分離不是為了讓我們拆分任務(wù),更專注的做好一件事么?為什么前后端分離以后,交互還是后臺開發(fā)在做?這是不是偽前后端分離?看了大家的回答,我覺得我或許找到了前后端分離的意義,也歡迎更多的朋友補充或者是反駁我的觀點:1.讓軟件變得更好2.前后端解耦,并行,提高效率采納答案以后:經(jīng)過與各位的溝通交流,我覺得我已經(jīng)明確了前后端分離的意義,謝謝各位的幫助。
前后端分離的意義是什么?跪求!
Qyouu
2019-08-30 01:38:23