什麼是前端和後端
前端就是展現給用户瀏覽的部分。我們通常説的前端,其實是指前端開發,也就是創建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服務器等技術。比如做一個登錄頁面,用户在前端頁面上輸入了賬號密碼,然後用鼠標點擊了登陸按鈕,這時候前端會將賬號密碼通過請求接口發送給後端做處理,後端收到數據會先檢查此賬號是否存在,如果不存在,則返回給前端一條類似於這樣的信息:“你輸入的賬號不存在,請重新輸入”,用户再次重新輸入賬號,此時後端查詢賬户存在,密碼也正確,則後端返回登錄成功的信息給前端。現代計算機領域的難題如大規模負載,海量數據處理,實時計算也是後端的,前端集中在表示層。
-
沂蒙山小調誕生於什麼縣
沂蒙山小調誕生於什麼縣的答案是:山東省臨沂市薛莊鎮《沂蒙山小調》是一首山東省的經典民歌,屬於小調。誕生於山東臨沂沂蒙山望海樓腳下的費縣薛莊鎮上白石屋村。它的前身是1940年由駐沂蒙山區抗大文工團團員李林和阮若珊等人採集創作的《反對黃沙會》。《沂蒙山...
-
岳雲是誰
岳雲是誰的答案是:南宋抗金名將、民族英雄岳飛長子,中國歷史上少有的少年將軍岳雲(1119年7月14日-1142年1月27日),字應祥,號會卿,相州湯陰(今河南省湯陰縣)人,南宋抗金名將、民族英雄岳飛長子,中國歷史上少有的少年將軍。歷任武翼郎、左武大夫、忠州防禦使等職。南宋...
-
自衞反擊戰哪年開始打的
自衞反擊戰哪年開始打的的答案是:1979年1979年2月17日,遵照中央軍委命令,中國邊防部隊對侵犯中國領土的越南軍隊進行自衞還擊作戰。3月16日全部撤回國內,勝利完成作戰任務。23日,中共中央決定頒發中國人民解放軍戰時英雄模範獎章和立功獎章。9月17日,中央軍委發佈命...
-
華西村是哪個鎮的
華西村是哪個鎮的的答案是:華士鎮華西村(景區)由華西都市農業示範園、華西幸福園、信仰大觀園、鐘王、牛王、鼓王、華西邨博物館、金塔、華西民族宮、游龍船、空中花鳥園等80餘個主要景點組成;是中國“社會主義新農村建設”的典範。華西邨博物館位於江陰市華西新市...