项目都是经历,不以项目为目的,对各种参与的项目进行抽象总结,回顾历史,铭记错误,增强抵抗力。
序曲
时间过得太快,忙忙碌碌之后,让我不禁感叹,终于有心情闲下来,做一次全面的阶段总结。
项目都是经历,不以项目为目的,以下对各种参与的项目进行抽象总结,回顾历史,铭记错误,增强抵抗力。时间不分先后。
类型
按照项目类型,不区分移动端和PC端,如下:
- 商城
- 微信小程序
- 智能终端-混合应用(Hybrid APP)
- LED屏幕展示
- 快递打印面单
- 后台管理系统
项目构建
按照项目建立和开发的流程,主要包含如下:
- 框架 + grunt + less
- 框架 + gulp + babel + sass
- 框架 + webpack + sass
- 框架 + 插件 + gulp + 原生写法
- gulp + babel + sass
- webpack + sass
框架/库
项目中使用到的库/框架,主要有:
终章
综合归类之后,看起来就很清晰了。感觉做了很多事情,但又好像什么也没做。
工欲善其事必先利其器,项目中用到的工具很多,但更新换代也很快,伴随着一个个问题的解决,工具也会逐步被更新或替代。而语言也是一种工具。
项目经历,增强的不应只是对工具的熟练应用能力,而更多的是对解决问题需要用到的方法和工具的选择和掌控能力。
很常见的一种现象是,引入一个工具,同时埋藏了若干后来才会发现的问题;终于又不得不引入另一个工具来解决这个问题,环环相扣。
用工具解决问题并没错,关键在于,工具的选择以及使用方式是由我们决定的。我们需要解决的问题是,如何选择一个最合适的工具并以最干净的方式最快地解决问题。


