前端架構(gòu)是一套工具和技術(shù),旨在通過更有效和可持續(xù)的工作流來提高代碼質(zhì)量。遵循一些最佳實踐——一個響應(yīng)式設(shè)計框架、一個像樣的構(gòu)造工具、一個測試工具、一致的代碼風格和約定——有助于保證前端開發(fā)中更順暢的工作流。
您還可以遵循這些更理想的前端架構(gòu)準則:
1.為了最大限度地將設(shè)計轉(zhuǎn)移到開發(fā)中,您可以:
l 創(chuàng)建完整的設(shè)計文檔,包括風格指南、模型和線框
l 利用Figma或InVision等協(xié)作平臺實現(xiàn)設(shè)計元素的完美協(xié)作和共享
l 在早期設(shè)計階段,讓開發(fā)人員參與技術(shù)約束的解決和深入分析
l 定期與開發(fā)人員和設(shè)計人員一起進行設(shè)計評審,以保證可行性和一致性
l 為設(shè)計中的移交創(chuàng)建統(tǒng)一的清單,以保持一致性
l 使用設(shè)計質(zhì)量保證/質(zhì)量控制方法來保證恒定和無錯誤的設(shè)計
2.使用現(xiàn)代前端架構(gòu)CSS框架增強web開發(fā)
選擇CSS框架可以顯著提高前端開發(fā)的效率。可以從一個有信譽的前端CSS框架中挑選,比如材料設(shè)計,基礎(chǔ),或者Bootstrap。
這些系統(tǒng)保證了響應(yīng)式網(wǎng)頁設(shè)計的合規(guī)性,并提供預(yù)先設(shè)計的組件來替代手工編碼,從而實現(xiàn)更快的網(wǎng)站構(gòu)建和跨多種設(shè)備的流暢呈現(xiàn)。
3.理解界面設(shè)計
遵循標準的設(shè)計指導(dǎo)方針,而不是僅僅依賴于從設(shè)計到開發(fā)的方法。例如,創(chuàng)建遵循指定設(shè)計元素的界面——即布局、顏色、字體和間距。
確保前端開發(fā)和設(shè)計團隊保持暢通的聯(lián)系渠道。保持開放的交流對于防止創(chuàng)建一個不發(fā)達的或者不能滿足預(yù)期平臺需求的UI是至關(guān)重要的。
4.將開發(fā)人員和設(shè)計師聚集在一起,激發(fā)創(chuàng)造力
在設(shè)計師制作數(shù)字設(shè)計之前,兩個團隊一起工作并討論UI/UX細節(jié)是一種聰明的前端技術(shù)。從這個意義上說,設(shè)計將總是適合技術(shù)約束,開發(fā)者將精確地知道他們需要創(chuàng)造什么。
許多前端開發(fā)公司通過動態(tài)程序Figma改善團隊合作。它幫助創(chuàng)作者獲得正確的規(guī)格和訪問當前的設(shè)計。