web開發(fā)是屬于前端開發(fā)么?
很高興能回答您這個(gè)問題,以下我為大家分享,我個(gè)人對(duì)這個(gè)問題的看法與想法,希望我的分享能給大家?guī)?lái)幫助,也希望大家能夠喜歡我的分享。
看到這個(gè)問題,作為一個(gè)從業(yè)15年,而且前端后端都做過的IT老兵,我的建議是:開發(fā)人員需要理解業(yè)務(wù),理解的越深刻,產(chǎn)品的質(zhì)量就越高,開發(fā)效率也會(huì)提升。而且不應(yīng)該分前端還是后端。
前端理解業(yè)務(wù)的意義
前端工作最終的意義是充當(dāng)用戶與后端中介,提供給用戶一個(gè)實(shí)現(xiàn)后端業(yè)務(wù)的操作界面,這其中操作邏輯的合理性和便利性會(huì)直接影響到用戶的使用體驗(yàn)。前端人員對(duì)于業(yè)務(wù)的理解能力會(huì)對(duì)這種體驗(yàn)產(chǎn)生很大的影響。打個(gè)比方,一個(gè)簡(jiǎn)單的表單錄入校驗(yàn),如果開發(fā)對(duì)業(yè)務(wù)熟悉的話,就會(huì)設(shè)計(jì)出合理的校驗(yàn)方式,符合業(yè)務(wù)的實(shí)際需求。當(dāng)然,在大型開發(fā)公司,會(huì)有專門的UI設(shè)計(jì)師以文檔的形式將這些校驗(yàn)規(guī)則寫清楚,前端只需要照辦就行,但在一些中小型公司,可能就沒那么幸運(yùn)了,前端需要對(duì)業(yè)務(wù)有一定理解,這樣才會(huì)高效的開發(fā)出優(yōu)質(zhì)的前端產(chǎn)品。
后端理解業(yè)務(wù)的意義
對(duì)于后端,業(yè)務(wù)的理解直接會(huì)影響產(chǎn)品的性能。舉個(gè)例子,同樣一個(gè)功能,如果后端能理解這個(gè)功能對(duì)客戶來(lái)說使用非常頻繁,那就會(huì)考慮采用redis緩存的做法來(lái)提升性能,如果不理解而采用直接操作數(shù)據(jù)庫(kù)的做法的話,那性能就可想而知了。
其實(shí)不管是前端還是后端,我們的目標(biāo)的就是能開發(fā)出優(yōu)質(zhì)的產(chǎn)品,而優(yōu)質(zhì)的產(chǎn)品就是能很好的滿足客戶的業(yè)務(wù)需求,可以說產(chǎn)品就是業(yè)務(wù)驅(qū)動(dòng)的,那我們有什么理由不去好好理解業(yè)務(wù)呢?
在以上的分享關(guān)于這個(gè)問題的解答都是個(gè)人的意見與建議,我希望我分享的這個(gè)問題的解答能夠幫助到大家。
在這里同時(shí)也希望大家能夠喜歡我的分享,大家如果有更好的關(guān)于這個(gè)問題的解答,還望分享評(píng)論出來(lái)共同討論這話題。
我最后在這里,祝大家每天開開心心工作快快樂樂生活,健康生活每一天,家和萬(wàn)事興,年年發(fā)大財(cái),生意興隆,謝謝!