什麼是前端和後端
前端就是展現給使用者瀏覽的部分。我們通常說的前端,其實是指前端開發,也就是建立PC端或移動端等前端介面給使用者的過程,通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的使用者介面互動。
前端開發是從網頁製作演變而來。
早期的網頁製作主要內容都是靜態的,以文字圖片為主,使用者使用網站也以瀏覽為主。隨著網際網路的發展,現代網頁更加美觀,互動效果顯著,功能更加強大。因此現在的前端開發的主要技術通常是指html、css、js技術和一些開發框架的使用。大家熟知的Facebook就是Web前端技術的產物,完全基於前端框架打造出來的平臺。
另外,外賣平臺餓了麼旗下的部分產品也是基於Web前端技術的。像淘寶,阿里等等,都已經將Web前端技術打入到了自己的產品中。為了讓伺服器、應用、資料庫能夠彼此互動,後端工程師需要具有用於應用構建的伺服器端語言,資料相關工具,PHP框架,版本控制工具,還要熟練使用 Linux 作為開發和部署環境。
後端開發者使用這些工具編寫乾淨、可移植、具有良好文件支援的程式碼來建立或更新 Web 應用。但在寫程式碼之前,他們需要與客戶溝通,瞭解其實際需求並轉化為技術目標,制定最有效且精簡的方案來進行實現。前端指的是使用者可見介面,網站前端頁面也就是網頁的頁面開發,比如網頁上的特效、佈局、圖片、視訊、音訊等內容。
前端的工作內容就是將美工設計的效果圖變成瀏覽器可以執行的網頁,並配合後端做網頁的資料顯示和互動等可視方面的工作內容。後端是指使用者看不見的東西,通常是與前端工程師進行資料互動及網站資料的儲存和讀取,相對來說後端涉及到的邏輯程式碼比前端要多很多,後端考慮的是底層業務邏輯的實現,平臺的穩定性與效能等。前端開發用到的技術包括但不限於htmlcssjavascript、jquery、Bootstrap、*** 、Webpack,AngularJs,ReactJs,VueJs等技術。
後端開發 以java為例 主要用到的 是包括但不限於Struts spring springmvc Hibernate Http協議 Servlet Tomcat伺服器等技術。比如做一個登入頁面,使用者在前端頁面上輸入了賬號密碼,然後用滑鼠點選了登陸按鈕,這時候前端會將賬號密碼通過請求介面傳送給後端做處理,後端收到資料會先檢查此賬號是否存在,如果不存在,則返回給前端一條類似於這樣的資訊:“你輸入的賬號不存在,請重新輸入”,使用者再次重新輸入賬號,此時後端查詢賬戶存在,密碼也正確,則後端返回登入成功的資訊給前端。現代計算機領域的難題如大規模負載,海量資料處理,實時計算也是後端的,前端集中在表示層。
-
長津湖是第幾次戰役
長津湖是第幾次戰役的答案是:第二次長津湖戰役中,中國人民志願軍第9兵團3個軍,在艱難困苦的條件下,與武器裝備世界一流、戰功顯赫的美軍第10軍,於1950年11月27日至12月24日在朝鮮長津湖地區進行了直接較量,創造了抗美援朝戰爭中全殲美軍一個整團的紀錄,迫使美軍王牌部...
-
雲臺山多高
雲臺山多高的答案是:海拔最高有1297.6米海拔最高有1297.6米,這是雲臺山的主峰茱萸峰的海拔,茱萸峰是雲臺山的最高峰,因此雲臺山的海拔最高有1297.6米。雲臺山的風景地質遺蹟十分豐富,據說早在34億年前,這裡便已經初具雛形了,因為曾有研究人員發現了34億年前的岩層。因...
-
贏蕩舉鼎而亡是不是真的
贏蕩舉鼎而亡是不是真的的答案是:是贏蕩是秦惠文王的長子,也就是後來的秦武王。不過贏蕩只活了23歲就去世了,而原因則是因為舉鼎的時候出現了意外,被鼎砸斷脛骨,也就是小腿內側的長骨。秦武王身高體壯,天生有神力,孔武好戰,從小就喜歡與勇士們做有關力氣方面的遊戲。同...
-
淝水之戰簡介
淝水之戰簡介的答案是:淝水之戰,發生於公元383年,是東晉十六國時期北方的統一政權前秦向南方東晉發起的侵略吞併的一系列戰役中的決定性戰役,前秦出兵伐晉,於淝水(今安徽省壽縣的東南方)交戰,最終東晉僅以八萬軍力大勝八十餘萬(實則僅二十多萬)前秦軍。淝水之戰是中國曆...