報道公司事件 · 傳播行業(yè)動態(tài)
Javascript可以說是目前世界上最靈活的編程語言:它既可以使用面向?qū)ο蟮姆椒ǎ部梢赃x擇面向?qū)ο蟮膶崿F(xiàn)風(fēng)格同時,它也可以模擬和使用幾乎所有的編程風(fēng)格和技巧自己使用JavascriPt編寫一些小程序和為企業(yè)級的應(yīng)用程序撰寫代碼是完完全全兩種體驗。而作為企業(yè)級的前端團隊,需要的是更規(guī)范的寫JavascriPt代碼,做更少的體力勞動,更高效的達到目的。
所以,要對最主要的編程手段JavaSCriPt代碼進行重構(gòu),第一件事就是構(gòu)建一個可以讓開發(fā)工程師在里面安全編寫代碼的前端基礎(chǔ)架構(gòu)。
前端基礎(chǔ)架構(gòu)是前端團隊運行所必需工具和系統(tǒng)的體系。它可以對開發(fā)工程師在開發(fā)過程中觸及到的方方面面通過代碼的手段加以限制和規(guī)范。使得開發(fā)工程師再面對靈活的JavaSCriPt代碼不會出現(xiàn)問題。
同時,前端基礎(chǔ)架構(gòu)也應(yīng)該規(guī)定開發(fā)工程師的代碼風(fēng)格,使其不能隨意發(fā)揮個人風(fēng)格,整個開發(fā)團隊保持開發(fā)風(fēng)格上的統(tǒng)一。數(shù)年以來,各個公司的前端工程師都開始并且不斷的嘗試構(gòu)造更先進的適合前端開發(fā)工作的框架。以此來改變前端開發(fā)工作無序且類似小作坊式的工作模式。
然而,構(gòu)建一個前端基礎(chǔ)架構(gòu)是相當(dāng)困難的,它需要將JavascriPt危險的靈活性屏蔽在項目開發(fā)之外,并且考慮到實際開發(fā)過程中的所有需求,并且能夠兼容未來的變化。
Copyright 大連網(wǎng)龍科技 版權(quán)所有 遼ICP備14006349號 html - txt - xml