UI設計和前端開發的區別
UI設計(或稱介面設計)是指對軟體的人機互動、操作邏輯、介面美觀的整體設計。UI設計分為實體UI和虛擬UI,網際網路說的UI設計是虛擬UI,UI即User Interface(使用者介面)的簡稱。好的UI設計不僅是讓軟體變得有個性有品位,還要讓軟體的操作變得舒適簡單、自由,充分體現軟體的定位和特點。
軟體設計可分為兩個部分:編碼設計與UI設計。UI的本意是使用者介面,是英文User和 Interface的縮寫。從字面上看是使用者與介面2個部分組成,但實際上還包括使用者與介面之間的互動關係。
Web前端開發工程師,主要職責是利用(X)HTML/CSS/JavaScript/Flash等各種Web技術進行客戶端產品的開發。完成客戶端程式(也就是瀏覽器端)的開發,開發JavaScript以及Flash模組,同時結合後臺開發技術模擬整體效果,進行豐富網際網路的Web開發,致力於通過技術改善使用者體驗。
UI設計主要偏設計,很多的UI只是負責出圖,並沒有和程式太深度的交流,他更多需要定位使用者、使用環境、使用方式並且為終端使用者而設計。現在更多的互動設計。ui設計往往偏向於UI互動設計。
前端設計在設計的基礎上涉及到HTML5+CSS3的知識,更多的要解決相容性問題。這是需要同時同步的學習網際網路知識和前端程式碼知識。
H5+CSS3學習不復雜,但是解決相容性問題需要大量的實踐與經驗,需要多於程式溝通。
相關文章
- 好程式設計師web前端分享移動前端開發和web前端開發的區別程式設計師Web前端
- Frontend開發和UI有什麼區別?UI
- 移動前端開發和 Web 前端開發的區別是什麼?前端Web
- UI設計和平面設計區別是什麼?UI
- Web前端開發和後端開發有什麼區別?Web前端後端
- Web前端面試題:切圖、前端、UI、美工、網頁設計有什麼區別?Web前端面試題UI網頁
- 網站設計和開發的誤區網站
- UI設計和美工有什麼區別UI
- 廣州牽引力告訴你UE設計和UI設計的區別到底在哪裡?UI
- Java開發和Android開發的區別JavaAndroid
- GPU程式設計--CPU和GPU的設計區別GPU程式設計
- QuickLens,UI設計/開發工具UI
- [前端開發]form-data和x-www-form-urlencoded的區別前端ORM
- springboot和ssm開發的區別Spring BootSSM
- 瀑布式開發和敏捷開發的區別敏捷
- 前端開發與後端開發的區別是什麼?前端後端
- 聊聊前端 UI 元件:元件設計前端UI元件
- 好程式設計師Java學習路線之springboot和ssm開發的區別程式設計師JavaSpring BootSSM
- web前端技術分享:前端開發與後端開發的區別是什麼?Web前端後端
- 前端和後端的區別在哪?前端後端
- SAP UI5 StandardListItem和ObjectListItem的區別UIObject
- 原生開發、H5開發和混合開發的區別H5
- 開發APP和開發微信小程式的區別?APP微信小程式
- QuickLens for Mac - UI設計/開發軟體UIMac
- Android 開發中 getContext 和 getActivity的區別AndroidContext
- UI設計比較流行的插畫型別和運用UI型別
- 前端面試http和https的區別前端面試HTTP
- UI設計培訓分享:UI設計的職業發展路徑UI
- JavaWeb開發Servlet之getParameter和getAttribute的區別,JavaWebServlet
- web 開發裡 SSR,CSR 和 SSG 的區別Web
- UI設計和美工都是做什麼的?兩者有什麼區別?UI
- 阻塞式程式設計和非阻塞式程式設計區別程式設計
- 前端和後端的區別是什麼?前端後端
- SAP UI5 和 OpenUI5 的區別和聯絡UI
- 前端開發入門到實戰:html塊級元素和行級元素的區別和認識前端HTML
- 移動開發需要了解的UI設計知識移動開發UI
- UI/UX設計對app開發公司的重要性UIUXAPP
- Cookie和Session的區別以及設計測試用例CookieSession