背景
只懂得简单的css、js、html、sketch 的开发人员
借助工具来开发一个产品详情页
传统的会需要用经过的过程
- 设计稿 (ps or sketch)
- 原型 (axure or sketch or 其它在线工具 如 xiaopu.com 或者蓝湖)
- coding 过程: 切图-》使用前端框架 vue/react/angular
一个后端人员如何解决上面传统会需要经过的过程
- 方式: 借助大而全的前端UI框架,如:antd
- 过程1:需要使用sketch 设计(需要使用antd的sketch组件来设计)(设计的模板可以参考自 xiaopu.com)
- 过程2: 根据设计稿,自己切图,并且使用antd自带的代码组件实现之;
- 以上方式的优缺点:
- 优点:antd的规范做指导,在你设计界面和代码的时候,都提供的相应的规范
- 缺点:设计是一个门槛、切图也是一个门槛;
- 如何解决上面的痛点:
- 参考xiaopu上面的资源,自己设计原型(基于antd的控件),参考着设计出高保真的原型;
- 使用imgcook 来切图(切点是只能一个区块一个区块来切),但已经实现得很好;
- 把用imgcook切好的界面代码拷贝到代码里面,组合;
工具链接
- imgcook: https://imgcook.taobao.org/ imgcook-cli https://imgcook.taobao.org/docs
- xiaopiu: https://xiaopiu.com/
- antd-mobile: https://mobile.ant.design/