準(zhǔn)備撿起前端開發(fā),調(diào)研當(dāng)前流行前端開發(fā)框架和架構(gòu)
1 流行框架
- vue.js, The Progressive JavaScript Framework.
- React, 用于構(gòu)建用戶界面的 JavaScript 庫
- 其它
從社區(qū)討論來看,react略占優(yōu)勢,vue.js的優(yōu)勢就是簡單,對于業(yè)務(wù)前端來說選擇vue.js應(yīng)該比較合適。
2 流行后端語言
- node.js
- python
- php
- c++
- go
- java
node.js受前端開發(fā)者歡迎。
目前在大型系統(tǒng)中,比較流行的架構(gòu)是前后端分離,node.js當(dāng)中間件使用,負(fù)責(zé)路由和視圖渲染,python,php,go,java,c++等用于業(yè)務(wù)數(shù)據(jù)處理。

前后端分離,圖片來源知乎
3 node.js web框架
- express
- koa
express和koa屬于原班團(tuán)隊(duì)開發(fā),koa下一代的node.js web框架,從選擇上來說,新項(xiàng)目應(yīng)該使用koa。
4 美工
使用vue.js或者react的UI組件,配以簡單的CSS,基本可以替代美工,或者美工只出設(shè)計(jì)圖,由前端工程師寫CSS和HTML等。
總的來說現(xiàn)在的前端開發(fā)內(nèi)容更加豐富,入門難度越來越大。