最近开自己自己搞前端这块,以前是在公司中只管用,一直没有深入研究,最近自己弄的时候发现确实不错,以后只在用的基础上了解,所以只是皮毛。
现在来分享一下,偶的前端是怎么搞的,现在有grunt,yeoman,docker,等前端开发工具,从建工程到,到本地服务,到测试及上线。你们都在用什么?当然用什么都有,
我呢现在使用jdf, https://github.com/putaoshu/jdf
- JDF为JD前端开发集成解决方案
- 目的是合理,快速和高效的解决前端开发中的工程和项目问题
- 核心提供了前端开发必备的基础的UI和业务组件,并集成调试,构建,布署,代码生成,文档生成,编辑器插件等一系列开发工具
- 同时提供了前端模块的下载,预览,发布
这是我从人那介绍 取下来的,基本叫前端一体化吧 简单理解
先说几个痛点:
1、创建项目工程麻烦吧
2、背景图合并麻烦吧
3、css ,js 压缩麻烦吧
4、less,scss 编译麻烦吧
5、发布测试环境麻烦吧
6、本地启服务麻烦吧
7、整出上线文件麻烦吧
等
有人说这有什么麻烦的,背景图合并工具,网上有不少呀,css,js 压缩网上也有不少呀,less,scss 编译也有对应工具呀,本地服务node呀
对这些前在民间都是存在不少的,但每个都是分开工作的,jdf确把这些合成了
安装很简单要有node 然后npn install jdf -g 然后就ok了 就这么简单
jdf install init 创建工程, jdf u 上传静态文件,到测试服务器上, jdf u -p 上传html 文件, jdf o 输出上线文件, jdf b -open 本地启服务 还支持 LiveReload自动刷新浏览器 背景图合并,a.png?__sprite 当然 这些都有介绍
总之看了上面这几个 你有没有 心动, 什么combo seajs 都是支持的,是不是觉得以前用的都弱爆了 肯定 有的
通过自己整理这东西才发现前端这块需要这么些东西
未完待续, 上班了, 有时间再接着写 据体我怎么用的,及一些问题心得