, O' C( Y) J4 t8 S# X( Z S* _详见微信官网,这里就是介绍一个方便微信小程序UI开发的框架:WeUI8 [3 Y0 O1 N4 P- t
7 b9 G' Q( B' L0 \: M! Z9 I3 ]" q( D& j
2.4、后端技术: D; n- o3 L. V, G5 G C2 ^" \
前端人员为了方便开发也需要掌握一定的后端技术但我们Java后台人员知道后台知识体系极其庞大复杂,所以为了方便前端人员开发后台应用,就出现了Node JS这样的技术。Node JS的作者已经声称放弃Node JS(说是架构做的不好再加上笨重的node modules,可能让作者不爽了吧)开始开发全新架构的De no 7 H# h( \7 `7 v/ C既然是后台技术,那肯定也需要框架和项目管理工具, Node JS框架及项目管理工具如下: 8 Z# N b& b8 Q, {: ]6 K8 t+ F4 H, S4 h* _- I, w
$ \6 }* V! m; H! }, H
Express:Node JS框架 $ Z% W0 l1 [3 E- G$ `9 CKoa:Express简化版/ A; j- P: ]& ]
NPM:项目综合管理工具,类似于Maven 3 z" ? S: r, U6 e* y" w5 z; MYARN:NPM的替代方案,类似于Maven和Gradle的关系# E, B6 }9 v0 E# W1 |+ {
2.5、主流前端框架/ \" z9 d( D9 a% R: Z+ C
Vue.js ) D2 X3 `# ~% }4 r# A ' }. X; K1 n9 L: M' b/ p0 M; k3 F+ V- z; e/ n
iView 6 ^# c# R! f6 f3 b1 K& o, l 7 s( U1 } }4 f- t, h7 n' ? , e [4 p" f; n" F' l; yiview是一个强大的基于Vue的UI库, 有很多实用的基础组件比element ui的组件更丰富, 主要服务于PC界面的中后台产品。使用单文件的Vue组件化开发模式基于npm+webpack+babel开发, 支持ES 2015高质量、功能丰富友好的API, 自由灵活地使用空间。5 n2 X2 Z6 N8 N9 E; n/ \
2 l% R/ O5 e3 Z" Y, \ 1 v) X4 L& s% j$ h+ V' t官网地址/ x4 s3 |4 R; T8 H# C% \4 ~
Github v% @* Z( L. s% @/ K7 E
iview-admin* \$ f4 j. Q9 D. w2 h
备注:属于前端主流框架,选型时可考虑使用,主要特点是移动端支持较多 8 b$ H6 b: ]- [6 | 3 _3 }9 O. I) p* ~$ y! e3 t$ N1 k0 X
Element UI) T3 G5 V+ H ?3 ?
4 a/ b2 W- n/ s& E' z$ C: | B* z
3 D6 E. T3 p( b8 w9 A5 KElement是饿了么前端开源维护的Vue UI组件库, 组件齐全, 基本涵盖后台所需的所有组件,文档讲解详细, 例子也很丰富。主要用于开发PC端的页面, 是一个质量比较高的Vue UI组件库。 3 g# I {; m: ^" X! \·官网地址 8 ~" I' C* j. \5 |# _1 |·Git hub+ o. F8 i+ B2 Q, q
·vue-element-admin " V' a3 M$ q; ~- a备注:属于前端主流框架,选型时可考虑使用,主要特点是桌面端支持较多 6 c# x$ o8 K! R! f0 W/ w2 X; ^) t8 |6 I% i3 ?3 W0 s4 N' g
3 `8 M, a1 ?( y7 v3 W5 R
ICE! b: [8 F- j5 k
3 Y$ q' a$ a: n6 `0 h( Q4 Z; B
$ p" }! s& G! E' |飞冰是阿里巴巴团队基于React/Angular/Vue的中后台应用解决方案, 在阿里巴巴内部, 已经有270多个来自几乎所有BU的项目在使用。飞冰包含了一条从设计端到开发端的完整链路,帮助用户快速搭建属于自己的中后台应用。+ @" z8 a5 u' g" ]- a
1 z, c$ t8 h: k
+ f0 ?0 s2 z/ I3 p% B) q$ |' V8 W
官网地址。) b7 [3 _7 v9 K- R
5 h& F6 t2 k7 d& k
' N; N q) R! g: w" jGit hub % a F9 ^& H& |# } 6 a. `" y* G% w l1 @! L" T, Y, q S
备注:主要组件还是以React为主, 截止2019年02月17日更新博客前对Vue的支持还不太完善,目前尚处于观望阶段4 u2 L/ ]+ v' Q$ B0 c
$ Y z( b T T/ [. N) g + W, B! E! L) d# k: JVantUI* I* W+ v+ s% p; V