去年6月份左右,加入了一個創(chuàng)業(yè)公司,很幸運做了一個從零開始的項目,前端工程由我一手搭建起來,并不斷迭代功能到現(xiàn)在,有許多的感悟心得,在這里寫點總結(jié)

確定框架、技術(shù)點

一個項目的開始,特別是豐富多樣的前端工程,首先一定要確定好采用的框架和技術(shù)點。2016年vue.js如火如荼,webpack強勢崛起,但是是否就可直接拿到項目中搞起呢?答案是否定的,一個新的技術(shù)如果自己或團隊中成員都還在學(xué)習(xí)摸索的過程,是肯定不能在生產(chǎn)環(huán)境中使用的,更何況這是個創(chuàng)業(yè)的團隊,沒有成熟完整的前端團隊。所以我當時還是走老套路,jquery為核心,fastclick輔助,requireJs按需加載,arttemplate做模板渲染,核心UI類庫使用jqueryWeUI,加上sass預(yù)編譯樣式文件,gulp打包構(gòu)建,(后臺是微服務(wù)架構(gòu),maven構(gòu)建,springMVC+mybatis,此工程為h5前置工程)這樣一來就基本上滿足條件,可以開工了。

開發(fā)工具

不同的開發(fā)工具可能在展示格式上有一定的差別,所以一個團隊最好還是能統(tǒng)一的開發(fā)工具。后臺一般使用eclipse,前端我推薦使用sublime,以及相關(guān)的插件:
電腦培訓(xùn),計算機培訓(xùn),平面設(shè)計培訓(xùn),網(wǎng)頁設(shè)計培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)

開發(fā)規(guī)范,命名規(guī)則

既然是多個人同時開發(fā),肯定會有一些代碼風(fēng)格上的異同,然而為了方便后期維護,必需制定一些相關(guān)的規(guī)范。如: