Web前端和后端的區(qū)別是什么?如何區(qū)分?從前端和后端兩者工作內(nèi)容和負(fù)責(zé)項(xiàng)目是完全不同。后端:入門(mén)難深入更難,枯燥乏味,看業(yè)務(wù)邏輯代碼;前端:入門(mén)簡(jiǎn)單先易后難,能看到自己做出來(lái)的展示界面,有成就感。
Web前端和后端的區(qū)別:
1、展示方式
前端是用戶(hù)可見(jiàn)的界面,網(wǎng)站前端頁(yè)面也就是網(wǎng)頁(yè)的頁(yè)面開(kāi)發(fā),比如網(wǎng)頁(yè)上的特效、布局、圖片、視頻,音頻等內(nèi)容。前端的工作內(nèi)容就是將美工設(shè)計(jì)的效果圖的設(shè)計(jì)成瀏覽器可以運(yùn)行的網(wǎng)頁(yè),并配合后端做網(wǎng)頁(yè)的數(shù)據(jù)顯示和交互等可視方面的工作內(nèi)容。
后端用戶(hù)看不見(jiàn)的東西,通常是與前端工程師進(jìn)行數(shù)據(jù)交互及網(wǎng)站數(shù)據(jù)的保存和讀取,相對(duì)來(lái)說(shuō)后端涉及到的邏輯代碼比前端要多的多,后端考慮的是底層業(yè)務(wù)邏輯的實(shí)現(xiàn),平臺(tái)的穩(wěn)定性與性能等。
2、技術(shù)實(shí)現(xiàn)
前端開(kāi)發(fā)用到的技術(shù)包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技術(shù);后端開(kāi)發(fā)以java為例主要用到的是包括但不限于Struts spring springmvc Hibernate Http協(xié)議 Servlet Tomcat服務(wù)器等技術(shù)。
3、工作內(nèi)容
前端工程師負(fù)責(zé)Web前端開(kāi)發(fā)、移動(dòng)端開(kāi)發(fā)、大數(shù)據(jù)呈現(xiàn)端開(kāi)發(fā)。Web前端開(kāi)發(fā)針對(duì)PC端開(kāi)發(fā)任務(wù);移動(dòng)端開(kāi)發(fā)包括Android開(kāi)發(fā)、iOS開(kāi)發(fā)和各種小程序開(kāi)發(fā),在移動(dòng)互聯(lián)網(wǎng)迅速發(fā)展的帶動(dòng)下,移動(dòng)端的開(kāi)發(fā)任務(wù)量是比較大的;大數(shù)據(jù)呈現(xiàn)則主要是基于已有的平臺(tái)完成最終分析結(jié)果的呈現(xiàn),呈現(xiàn)方式通常也有多種選擇。
后端工程師負(fù)責(zé)平臺(tái)設(shè)計(jì)、接口設(shè)計(jì)和功能實(shí)現(xiàn)。平臺(tái)設(shè)計(jì)主要是搭建后端的支撐服務(wù)容器;接口設(shè)計(jì)主要針對(duì)于不同行業(yè)進(jìn)行相應(yīng)的功能接口設(shè)計(jì),通常一個(gè)平臺(tái)有多套接口,就像衛(wèi)星導(dǎo)航平臺(tái)設(shè)有民用和軍用兩套接口一樣;功能實(shí)現(xiàn)則是完成具體的業(yè)務(wù)邏輯實(shí)現(xiàn)。
前后端開(kāi)發(fā)的相似點(diǎn):函數(shù)式編程、模塊化思想、分層思想、單元測(cè)試、lint、assert 方法、日志、聲明式和命令式的實(shí)踐經(jīng)驗(yàn)、數(shù)據(jù)處理的本質(zhì)實(shí)踐與思考、部分庫(kù)的使
前后端開(kāi)發(fā)的區(qū)別:前端、重用戶(hù)體驗(yàn)、對(duì)UI庫(kù)的依賴(lài)較強(qiáng)、界面的個(gè)性化較強(qiáng)、處理各個(gè)瀏覽器平臺(tái)對(duì)界面的渲染差異、后端、并發(fā)處理、事務(wù)、部署復(fù)雜,特別是微服務(wù)出來(lái)后、具體的功能特性,如大數(shù)據(jù)分析,AI方面的工作。
總結(jié)Web前端和后端的區(qū)別,前端開(kāi)發(fā)的內(nèi)容是我們?cè)诰W(wǎng)頁(yè)看到的內(nèi)容,而后端開(kāi)發(fā)主要業(yè)務(wù)邏輯規(guī)則。
責(zé)編AJX
-
Web
+關(guān)注
關(guān)注
2文章
1297瀏覽量
73270 -
網(wǎng)站
+關(guān)注
關(guān)注
2文章
262瀏覽量
23850 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4401瀏覽量
66544
發(fā)布評(píng)論請(qǐng)先 登錄
IC前端和后端設(shè)計(jì)的區(qū)別
【深圳】誠(chéng)聘web前端工程師
web前后端的優(yōu)化實(shí)現(xiàn)
企業(yè)對(duì)web前端工程師有哪些證書(shū)要求?
web前端開(kāi)發(fā)實(shí)踐的目錄推薦
前端與后端編程有什么區(qū)別
ic設(shè)計(jì)前端到后端的流程 ic設(shè)計(jì)的前端和后端的區(qū)別
編程界的“兄弟”!前端和后端的區(qū)別是什么?
javaweb是前端還是后端
芯片設(shè)計(jì)分為哪些步驟?為什么要分前端后端?前端后端是什么意思
web前端開(kāi)發(fā)和前端開(kāi)發(fā)的區(qū)別
模擬前端和后端的區(qū)別
什么是模擬前端和模擬后端 模擬前端與模擬后端的區(qū)別
萬(wàn)用表模擬前端和后端的區(qū)別
芯片前端和后端制造工藝的區(qū)別

如何理解Web前端和后端的工作內(nèi)容和區(qū)別?
評(píng)論