爆棧之前端工程化技術小結(備案)

ps,前些天一90後同事說,要我多寫些blog,因爲你的實力要show給別人知道,就要怎樣怎樣的。。

同時建議寫個工程化架構來簡化工作等等。有時覺得有點對,又覺得有點可笑,有覺得有點無奈。。。

 

由於本人是重後端技術,所以對前端技術瞭解並不深入。

很多時候都是原始pc的web,輕前端項目。所以這裏先說下以前用到過的前端js技術大多是:

jquery,extjs,easyui,ko,bootstrap,dorado等等,當然還有各種各樣的,如日曆,上傳,富編輯器,報表等等js插件。

但現在流行都是app端,故而就說下目前流行(本人比較瞭解的)前端工程化涉及技術:

 

編輯工具:

WebStorm(idea)

VS2015

Sublime

NotePad++

 

前端:

h5

css3

jquery(簡化js,主要是對dom操作)

zepto(app端的jq)

 

css預編譯:

sass(函數式、css管理)

less(bootstrap用到)

 

MVVM模式:

knockout(ms--鼻祖)

angular.js(google--全大)

backbone(不知--自由,沒侵入)

reactjs(fb--輕便,React Native--原生app)

 

webapp:

nodejs、Express(全棧實現,全靠插件。js語言平臺、框架)

Ionic(cordova、PhoneGap)

.Net Core(.NET版nodejs)

 

模塊化:

RequireJS(AMD/CMD)

 

包管理:

NPM(類maven,nuget)

 

自動化構建:

Gulp、Grunt

 

測試(爬蟲):

 PhantomJS、casperjs

 

其他:

TypeScript (類似於sass的奇葩,不過是js的編譯,可是支持lambda哦)

ps(原型、效果、切圖)

dw(原型、html)

正則

json

...

 

夜了,還是先睡睡咯。。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章