UI設計和前端開發的區別

xiongpursuit88發表於2019-11-01

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學習不復雜,但是解決相容性問題需要大量的實踐與經驗,需要多於程式溝通。

相關文章