-
1 # 小小小妹兒
-
2 # 程式設計師山柱
你可以認為前端就是將網站的頁面做出來的,你開啟瀏覽器所發來的網站頁面的實現都是前端做的。
後臺是給寫網站提供資料支援的,比如你註冊一個使用者,你填寫的所有資訊網站都給你儲存下來,是前端傳給後端,讓後端找地兒去存的。如果你下次登陸使用者名稱和密碼的檢驗以及你登入成功後會顯示你之前填寫的資訊來都是前端向後端去要的資訊。
總結起來前端是實現頁面顯示和頁面效果的,後臺是給前端頁面提供資料服務的。
這樣說不確切,能方便您理解
-
3 # 不是不孤獨
我們來看一下前端和後端的區別
第一,在工程師實際的開發過程中,他們這樣定位前端和後端開發人員,前端開發人員精通js,能熟練應用JQuery,懂得css,能熟練運用這些知識進行互動效果的開發。
第二,後端開發人員會寫java程式碼,會寫SQL語言,能做簡單的資料庫設計,會Spring和iBatis等一些設計模式等。
第三,前端技術:由於目前我們的網站、app的很多介面都是有前端技術實現的。後端技術支援:Java後端語言,編寫程式。
前端更容易入門,每天調整介面的展示,透過程式碼完成優美的介面和酷炫的互動。
後端入門稍困難,每天關注的是業務邏輯的處理,資料的增刪改查,效能的最佳化。
-
4 # 程式美
對於這個問題,我是這麼理解的:前端開發面向"使用者",後端開發面向"機器"。
前端開發理解和定位如何理解和定位前端開發,最簡單的方法是從各大招聘網站上,檢視各個公司對前端開發職位的崗位要求,就能清晰瞭解前端開發: 前端開發主要負責圖形化類產品的研發、製作和升級,參與手機端和PC端的WEB產品、APP開發,根據產品需求開發高質量前端頁面,積極探索前端開發技術的發展, 最佳化使用者互動方式,提升使用者體驗。
前端開發主要技術前端技術包括Javascript、CSS、XML、HTML5、JSON等,需要熟悉使用HTML和CSS進行頁面佈局,掌握JQuery、Vue、React、Angular等框架或庫的技術原理和使用方法, 前端開發也需要對不同裝置及平臺有一定了解,理解不同作業系統及瀏覽器的相容性區別。
後端開發理解和定位後端開發的工作職責主要包括參與業務系統需求分析、產品討論、系統架構設計、技術選型、產品研發、系統最佳化重構等。後端開發需要具有紮實的計算機科學功底、紮實的程式設計基礎,掌握常用的系統架構原理、搭建和最佳化方法,解決系統建設面臨的關鍵問題和技術難點。
後端開發主要技術後端開發以設計開發高可用、高效率、高安全系統為目標,不侷限於單一程式語言,主要技術包括分散式計算、中介軟體、資料庫、計算機網路、人工智慧、資訊保安等方面技術,由於後端開發涉及面廣,後端開發人員最好具備一定的專案管理知識和經驗,有助於組織協調,推進專案開展。
前端開發與後端開發的聯絡如果將系統分為"檢視-控制-模型"三層,前端開發主要實現"檢視"層,後端開發實現"控制"和"模型"層。技術上都是運用"分層、解藕、模組化"的思路提高開發整合效率、增強可維護行和可擴充套件性,近年來前端開發出現的Vue, React, Angular等框架大大推動了前端技術的發展,前端開發前途光明。
回覆列表
簡單來說。
前端主要是頁面渲染。樣式,動態互動,把後臺傳遞的資料渲染到頁面等。
後臺往往會處理一些複雜的邏輯,與資料庫互動,多執行緒機制等等。一般是以介面的形式提供給前臺,供前臺使用。