年底學點新東西,後端的東西寫久了考慮學點前端的東西。css
首先考慮選擇用什麼,公司的前端同窗給我了兩個連接 es6 babel,大致看了下es6是下一波js規範,出了一些js的新語法,解決了一些坑(確定有新坑),babel是雖然如今不少瀏覽器不支持es6可是你能夠寫es6我給你編譯成支持的東西。前端
然而我並不想學習原生的js,做爲一個後端我不是特別想關於js裏面的各類詭異的坑,並且我之前寫過前端,so選擇coffee是比較好的選擇,能夠大致說一下,coffee雖然號稱借鑑了不少python ruby的語法,我的感受借鑑ruby的更多(然而我是寫python的,曾經大致看過ruby,貌似看到切片那裏就沒法忍受了),不過coffee寫js仍是很不錯的。node
coffee會把個人類python代碼編譯成js,幫我避開不少js的坑這是我選擇coffee的緣由。推薦coffeescript小書同窗們能夠先看一下,百度一搜一大片37頁而已。python
然而做爲一個前端的項目,我在大約兩年前就寫過這麼一篇blog: 現代前端開發, 因此天然我不想回到刀耕火種的時代,brunch並很差用,grunt看起來也很煩,gulp兩年前有點慘,然而如今挺好用的,so 我決定先找個gulp + coffee的腳手架先把基本的前端編譯+壓縮+調試的一些問題解決,這樣才能沒有任何後顧之憂快速的學習一些前端的東西,關注點就能夠更加集中。git
github一搜就能很是容易的搜到一個腳手架,然而並不能很順利的跑通,我fork了一份https://github.com/duoduo369/gulp-frontend-scaffold(個人項目很是大由於我把node_ bower_的安裝文件放到git中了,哎網絡坑爹沒辦法)es6
因此剩下的關注點是其餘的前端技術:github
coffeegulp
stylsegmentfault
某種css框架(個人博客我以前使用polymer寫的,然而google的工程師一向喜歡挖坑讓你跳,坑爹的是當時的polymer版本人家重構了,不少子項目都直接close了,我bower都沒法安裝,因此博客很久沒加新功能了。好吧實際上是懶)後端
某種js框架,js太多了,可能隨便選一個React什麼的