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