⑴ 前端開發怎麼做
Web前端開發是從網頁製作演變而來的,名稱上有很明顯的時代特徵。在互聯網的演化進程中,網頁製作是Web1.0時代的產物,那時網站的主要內容都是靜態的,用戶使用網站的行為也以瀏覽為主。2005年以後,互聯網進入Web2.0時代,各種類似桌面軟體的Web應用大量涌現,網站的前端由此發生了翻天覆地的變化。網頁不再只是承載單一的文字和圖片,各種富媒體讓網頁的內容更加生動,網頁上軟體化的交互形式為用戶提供了更好的使用體驗,這些都是基於前端技術實現的。 以前會Photoshop和Dreamweaver就可以製作網頁,現在只掌握這些已經遠遠不夠了。無論是開發難度上,還是開發方式上,現在的網頁製作都更接近傳統的網站後台開發,所以現在不再叫網頁製作,而是叫Web前端開發。Web前端開發在產品開發環節中的作用變得越來越重要,而且需要專業的前端工程師才能做好,這方面的專業人才近幾年來備受青睞。Web前端開發是一項很特殊的工作,涵蓋的知識面非常廣,既有具體的技術,又有抽象的理念。簡單地說,它的主要職能就是把網站的界面更好地呈現給用戶。
⑵ 前端都是干什麼的
Hello我是數據里奧斯,前端技術是一項發展非常快速的技術領域,隨著技術的變革,前端工程所做的工作和重要性也在不斷發生著變化,我簡單從下面幾個階段和階層來描述一下前端工程師的工作:
1. 職責:切圖仔,時期:前後端不分/後端MVC框架時期
在初級階段,前端的主要工作,也是目前最基礎的工作,就是將設計師提供的交互視覺稿進行切圖,並通過HTML,CSS技術組裝成我們所需要的頁面模板,後段工程師則將頁面模板嵌入數據,組裝進整個項目中,這個階段前端是沒有辦法獨立完成項目的,也還沒有真正意義上純粹的前端工程師
2. 職責:前端項目開發 時期:前端 MVC 框架時期,SPA單頁應用時期
這個階段Ajax 技術促成了 Web 2.0 的誕生,通過API與後段介面進行交互,前端項目可以完成數據讀寫,頁面切換,用戶交互等一系列復雜的操作和功能,從某種程度來說,前端可以獨立承載一個程序所需要的大部分事情。前端工程師的工作也從單純的開發頁面,變成了開發應用。我們常說的React, Vue, Angular都屬於非常著名的前端應用開發框架
3. 職責:通過NodeJS成為全棧工程師 時期:多端應用時期(小程序,多智能終端)
隨著移動互聯網的興起,我們的應用已經不僅僅停留在PC,而是蔓延到了智能手機,平板電腦,電紙書等多類型的電子媒介上,如何滿足復雜功能的開發,多終端統一介面的調用和組裝,都對前端工作者的工作提出了新的挑戰。Node作為JS便攜的唯一前後端都可以涉足的技術,讓前端工程師的工作逐漸可以涉足更多服務端工具,引入了更多持續集成等軟體工程的標准流程,通過類似中間層的構建,有一定業務規模的技術團隊,逐步在像大中台,小前台的方向發展。
4.未來可期
如今,藉助5G,雲計算/服務的硬體發展,前端技術勢必還會承載更多有趣和復雜的工作,小程序,跨端開發,雲伺服器部署,前端工程化,Serverless,WebAssembly等等,前端的工作隨著時代的變遷依然在不斷變革,同時也承載了更多的職責,希望前端工程師可以為大家帶來更多優質和革命性的新應用~興許如同賽博朋克時代的幻想一樣,那些無處不在的人機交互界面和場景,都是前端工程師工作的努力方向。
圖片Credit By CyberPunk 2077
⑶ 前端開發和後端開發有什麼區別
展示方式不同,所用技術不同。前端開發用到的技術包括但不限於html。css。javascript、jquery、Bootstrap、Node.js、AngularJs等技術。後端開發以java為例主要用到的是包括但不限於協議ServletTomcat伺服器等技術。
前端開發是創建Web頁面或app等前襲碰搜端界面呈現給用戶的過程。前端開發通過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現互聯網產品的用戶界面交互。
在拍歷互聯網的演化進程中,網頁製作是Web1.0時代的產物,早期網站主要內容都是靜態,以圖片和文字吵拆為主,用戶使用網站的行為也以瀏覽為主。
隨著互聯網技術的發展和HTML。CSS3的應用,現代網頁更加美觀,交互效果顯著,功能更加強大。