京东前端技术选型

一、前端技术选型和框架调研

PC端

1、兼容性:是否要求兼容IE8,需要调研一下,目前埋点系统子午线有统计用户设备的功能。

在这里插入图片描述
2、开发模式: 前后端分离,后端需提供restful接口,开发需设置固定端口号允许跨域访问。

3、框架选择:vue

4、UI组件库:

外部:

目前流行的两大组件库element-UI、iview,star数很多,有专人一直维护

内部:

dui http://dui.jd.com 2018年12月10号发布第一个版本,更新频次不高,组件待完善。

pop-design http://pop.design.jd.com 整体风格和iview一样,使用人数比较少,更新少。

其他: 自己造组件库,需要UI出设计规范和设计图,这样才能保证以后的组件复用,工期会比较长。

移动端

1、 兼容性: 目前移动端浏览器都是比较新的,不存在框架兼容性问题

2、 开发模式: 前后端分离,后端需提供restful接口,开发需设置固定端口号允许跨域访问。

3、 框架选择:vue,vue比较轻量,适合移动端开发

4、 UI组件库:

4.1内部组件库

nutui(已开源,JDC出品,研发二组)http://nutui.jd.com/

5人参与,1人贡献最多并持续贡献,其他人基本少贡献,50个基础+业务组件,整体UI和交互较差

jrv-vue-mobile(京东金融出品)http://demo.jr.jd.com/finance/jrv-vue-mobile/index.html

33个基础组件,风格不一样,改动量大。

pandora(京东物流出品) https://p-mrd.jd.com/

16个基础组件,组件比较少

4.2第三方组件库

Vant(有赞出品)

57个基础+业务组件,整体UI和交互还不错

综上,前期可以考虑使用成熟的第三方UI框架,京东内部的UI组件库还不太成熟,用了可能会遇到很多坑。后期可以做自己的UI组件库,组件库需要UI配合设计,开发周期大概2-3个月。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值