0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

如意 ? 來源:博學(xué)谷 ? 作者:吾非魚 ? 2020-09-18 16:11 ? 次閱讀

Web前端和后端的區(qū)別是什么?如何區(qū)分?從前端和后端兩者工作內(nèi)容和負(fù)責(zé)項(xiàng)目是完全不同。后端:入門難深入更難,枯燥乏味,看業(yè)務(wù)邏輯代碼;前端:入門簡(jiǎn)單先易后難,能看到自己做出來的展示界面,有成就感。

Web前端和后端的區(qū)別:

1、展示方式

前端是用戶可見的界面,網(wǎng)站前端頁(yè)面也就是網(wǎng)頁(yè)的頁(yè)面開發(fā),比如網(wǎng)頁(yè)上的特效、布局、圖片、視頻音頻等內(nèi)容。前端的工作內(nèi)容就是將美工設(shè)計(jì)的效果圖的設(shè)計(jì)成瀏覽器可以運(yùn)行的網(wǎng)頁(yè),并配合后端做網(wǎng)頁(yè)的數(shù)據(jù)顯示和交互等可視方面的工作內(nèi)容。

后端用戶看不見的東西,通常是與前端工程師進(jìn)行數(shù)據(jù)交互及網(wǎng)站數(shù)據(jù)的保存和讀取,相對(duì)來說后端涉及到的邏輯代碼比前端要多的多,后端考慮的是底層業(yè)務(wù)邏輯的實(shí)現(xiàn),平臺(tái)的穩(wěn)定性與性能等。

2、技術(shù)實(shí)現(xiàn)

前端開發(fā)用到的技術(shù)包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技術(shù);后端開發(fā)以java為例主要用到的是包括但不限于Struts spring springmvc Hibernate Http協(xié)議 Servlet Tomcat服務(wù)器等技術(shù)。

3、工作內(nèi)容

前端工程師負(fù)責(zé)Web前端開發(fā)、移動(dòng)端開發(fā)、大數(shù)據(jù)呈現(xiàn)端開發(fā)。Web前端開發(fā)針對(duì)PC端開發(fā)任務(wù);移動(dòng)端開發(fā)包括Android開發(fā)、iOS開發(fā)和各種小程序開發(fā),在移動(dòng)互聯(lián)網(wǎng)迅速發(fā)展的帶動(dòng)下,移動(dòng)端的開發(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)。

前后端開發(fā)的相似點(diǎn):函數(shù)式編程、模塊化思想、分層思想、單元測(cè)試、lint、assert 方法、日志、聲明式和命令式的實(shí)踐經(jīng)驗(yàn)、數(shù)據(jù)處理的本質(zhì)實(shí)踐與思考、部分庫(kù)的使

前后端開發(fā)的區(qū)別:前端、重用戶體驗(yàn)、對(duì)UI庫(kù)的依賴較強(qiáng)、界面的個(gè)性化較強(qiáng)、處理各個(gè)瀏覽器平臺(tái)對(duì)界面的渲染差異、后端、并發(fā)處理、事務(wù)、部署復(fù)雜,特別是微服務(wù)出來后、具體的功能特性,如大數(shù)據(jù)分析,AI方面的工作。

總結(jié)Web前端和后端的區(qū)別,前端開發(fā)的內(nèi)容是我們?cè)诰W(wǎng)頁(yè)看到的內(nèi)容,而后端開發(fā)主要業(yè)務(wù)邏輯規(guī)則。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Web
    Web
    +關(guān)注

    關(guān)注

    2

    文章

    1275

    瀏覽量

    70032
  • 網(wǎng)站
    +關(guān)注

    關(guān)注

    2

    文章

    259

    瀏覽量

    23312
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4355

    瀏覽量

    63319
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    IC前端后端設(shè)計(jì)的區(qū)別

    /VHDL之外,還有什么要求呢?我本身是做后端的,所以,對(duì)于前端的要求也不是特別的清楚。根據(jù)我的認(rèn)識(shí),前端會(huì)分為設(shè)計(jì)部和驗(yàn)證部,設(shè)計(jì)部更加的注重算法、工作原理等方面,畢竟用verilo
    發(fā)表于 12-19 16:01

    【深圳】誠(chéng)聘web前端工程師

    獵頭職位:web前端工程師(年薪:15-36W)工作職責(zé):1.參與前端技術(shù)選型、架構(gòu);2.參與開發(fā)接入層(Node);3.開發(fā)mobile web
    發(fā)表于 07-21 10:33

    web后端的優(yōu)化實(shí)現(xiàn)

    當(dāng)web后端的基本功能實(shí)現(xiàn)以后,就需要考慮優(yōu)化的問題,如何提高速度,如何充分利用現(xiàn)有的資源,如何根據(jù)現(xiàn)有的硬件資源作軟件適配優(yōu)化等等。這些都是開發(fā)后期的工作重心。本文以嵌入式平臺(tái)的服務(wù)器為例,總結(jié)
    發(fā)表于 12-16 07:31

    企業(yè)對(duì)web前端工程師有哪些證書要求?

    深入理解。從上述內(nèi)容,我們可以看出企業(yè)對(duì)web前端工程師證書并沒有什么要求,那么怎么區(qū)別高級(jí)web
    發(fā)表于 11-14 16:15 ?2184次閱讀

    web前端開發(fā)實(shí)踐的目錄推薦

    本文檔的主要內(nèi)容詳細(xì)介紹的是web前端開發(fā)實(shí)踐的目錄推薦。
    發(fā)表于 01-31 08:00 ?0次下載

    前端后端編程有什么區(qū)別

    什么是web開發(fā)?Web開發(fā)是創(chuàng)建網(wǎng)站或Web應(yīng)用程序的過程。我們可以將其分為兩個(gè)主要層:前端開發(fā)和后端開發(fā)。 每個(gè)網(wǎng)站都有
    的頭像 發(fā)表于 05-05 18:19 ?1697次閱讀

    ic設(shè)計(jì)前端后端的流程 ic設(shè)計(jì)的前端后端區(qū)別

    IC(Integrated Circuit)設(shè)計(jì)涉及兩個(gè)主要的階段:前端設(shè)計(jì)和后端設(shè)計(jì)。它們?cè)贗C設(shè)計(jì)流程中扮演著不同的角色和職責(zé),具有以下區(qū)別
    的頭像 發(fā)表于 08-15 14:49 ?4855次閱讀

    編程界的“兄弟”!前端后端區(qū)別是什么?

    ”,負(fù)責(zé)把設(shè)計(jì)師的效果圖變成瀏覽器可以看到的網(wǎng)頁(yè)。要達(dá)到這個(gè)目標(biāo),前端開發(fā)得懂得各種語言和工具,比如HTML、CSS、JavaScript等,用這些東西來構(gòu)建給用戶帶來沉浸式體驗(yàn)的網(wǎng)站。 后端是什么? 接下來我們說說后端。
    的頭像 發(fā)表于 10-12 16:10 ?616次閱讀

    javaweb是前端還是后端

    JavaWeb既可以是前端,也可以是后端。 JavaWeb前端主要是指使用Java語言開發(fā)的用于構(gòu)建Web前端應(yīng)用程序的技術(shù)框架和工具。它主
    的頭像 發(fā)表于 11-16 10:51 ?3327次閱讀

    芯片設(shè)計(jì)分為哪些步驟?為什么要分前端后端?前端后端是什么意思

    芯片設(shè)計(jì)分為哪些步驟?為什么要分為前端后端?前端后端分別是什么意思? 芯片設(shè)計(jì)分為前端后端兩個(gè)
    的頭像 發(fā)表于 12-07 14:31 ?4347次閱讀

    web前端開發(fā)和前端開發(fā)的區(qū)別

    Web前端開發(fā)和前端開發(fā)是兩個(gè)相似但略有不同的概念。本文將詳細(xì)討論這兩者之間的區(qū)別。 定義和范圍: Web
    的頭像 發(fā)表于 01-18 09:54 ?3921次閱讀

    模擬前端后端區(qū)別

    模擬前端和模擬后端在電子系統(tǒng)設(shè)計(jì)中各自扮演著重要的角色,它們之間有著明顯的區(qū)別。
    的頭像 發(fā)表于 03-15 15:59 ?1331次閱讀

    什么是模擬前端和模擬后端 模擬前端與模擬后端區(qū)別

    模擬前端和模擬后端是電子系統(tǒng)設(shè)計(jì)中的兩個(gè)關(guān)鍵部分,它們?cè)谛盘?hào)處理過程中扮演著不同的角色,各自具有獨(dú)特的功能和重要性。
    的頭像 發(fā)表于 03-16 15:21 ?3169次閱讀

    萬用表模擬前端后端區(qū)別

    萬用表模擬前端后端區(qū)別主要體現(xiàn)在它們?cè)谛盘?hào)處理過程中的作用和功能上。簡(jiǎn)單來說,模擬前端主要負(fù)責(zé)信號(hào)的采集、調(diào)理和初步轉(zhuǎn)換,而后端則側(cè)重于
    的頭像 發(fā)表于 03-16 15:37 ?2231次閱讀

    芯片前端后端制造工藝的區(qū)別

    通常,我們將芯片的生產(chǎn)過程劃分為前端制程和后端制程兩大階段,其中前端制程專注于芯片的制造,而后端制程則關(guān)注于芯片的封裝。
    的頭像 發(fā)表于 02-12 11:27 ?301次閱讀
    芯片<b class='flag-5'>前端</b>和<b class='flag-5'>后端</b>制造工藝的<b class='flag-5'>區(qū)別</b>