作为前端工程师,当然乐见工程化越来越正规。
最新的项目,已经完全是基于 webpack + ES6 的模块开发了,感觉生产力提高挺多的。
但是最近发生了两件事:
1.我帮一个朋友写了几个页面,因为工作量还有一些,我就把这构建的一套拿来开发。当我给他的时候,他根本不知道怎么继续开发,环境都不知道怎么跑。。
2. 昨天出现了个 bug ,后端同学(前端水平不错)电话,说知道问题在哪,知道怎么修,但是修不来。。我只好起床,加了行 if 。。。
之前的前端工程化,是没有编译一说的,代码到浏览器里,马上看效果,发布就压缩合并下。
现在 用 webpack ,多了编译一步,包括 ES6 到 ES5 ,包括把模块里的 css 和图片抽出来等。感觉,以前前端那样直接了当,其实有时也不错。
然后又想到,以后万一离职,后面的同学把现在构建的一套摸透,应该会感到小吃力的。
我是不是想太多了。
最新的项目,已经完全是基于 webpack + ES6 的模块开发了,感觉生产力提高挺多的。
但是最近发生了两件事:
1.我帮一个朋友写了几个页面,因为工作量还有一些,我就把这构建的一套拿来开发。当我给他的时候,他根本不知道怎么继续开发,环境都不知道怎么跑。。
2. 昨天出现了个 bug ,后端同学(前端水平不错)电话,说知道问题在哪,知道怎么修,但是修不来。。我只好起床,加了行 if 。。。
之前的前端工程化,是没有编译一说的,代码到浏览器里,马上看效果,发布就压缩合并下。
现在 用 webpack ,多了编译一步,包括 ES6 到 ES5 ,包括把模块里的 css 和图片抽出来等。感觉,以前前端那样直接了当,其实有时也不错。
然后又想到,以后万一离职,后面的同学把现在构建的一套摸透,应该会感到小吃力的。
我是不是想太多了。