web前端架構是一系列工具和流程的集合,旨在提升前端代碼的質量,并實現高效可持續(xù)的工作流。web前端架構的核心有4個:1、代碼(HTML、CSS、JavaScript);2、流程,怎么用工具和流程構建一個高效且避免出錯的工作流是一個重要的思考;3、測試,創(chuàng)建覆蓋面廣泛的測試方案,能確保老代碼還能正常運行;4、文檔,設計文檔是你同他人交流的工具。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
在Web前端技術變化日新月異的今天,Web前端項目變的越來越復雜。前端架構也會隨著我們現在千變萬化的迭代需求,架構技術的演化,不僅是架構師也是我們每個開發(fā)人員都必須去關注的問題。
一、web前端架構的由來
2014年10月13日CSS開發(fā)者大會上,在新奧爾良會議中心一個擁擠的房間里“舉起前端架構的旗幟”成了在一線奮斗著的開發(fā)者們共同的訴求。在那之后,那些想要弄清楚自身定位以及在公司中所扮演的角色的開發(fā)者們發(fā)現,其實他們一直扮演著前端架構師的角色, 卻從來沒有擁有過這個頭銜,或者沒有足夠的信心去爭取這個職位所應具有的權力。
在大會召幾周之后,很多人把他們在Twitter上的個人簡介改成了“前端架構師”。
二、你理解的web前端架構是怎樣的?
前端架構如同建筑設計,在建設過程中,建筑設計師需要設計和規(guī)劃方案,并且跟進施工過程。這與前端架構師的工作有著異曲同工之妙,不同的是后者建造的是網站,而不是建筑物。比起澆筑混凝土,建筑設計師會在設計工程構圖的工作上傾注