年底学点新东西,后端的东西写久了考虑学点前端的东西。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什么的