FrontEndEngineeringPractice
FrontEndEngineeringPractice copied to clipboard
《前端工程化实践》
2017年7月18日 作者:小爝
内容介绍
全书概要
前端开发行业目前正在经历着一场巨大的变革和转型,从简单好入手,学习门槛低,逐渐成为异常复杂的开发环境与流程。这让很多新人以及前端开发从业者感到迷茫,经过2013-2016年这短短几年的变化,明明以前很简单的工作,从使用简单的LAMP开发环境或者说只需要一个笔记本或者Dreamwear就可以书写网页和工作的时代一去不复返了。
越来越多的公司成立了专业的前端开发团队和部门,前端工程师的比重在IT行业也越来越高,所以如何科学的管理和设计一个前端团队在实施程序开发的各个维度的时候,除了我们熟知的HTML,CSS,JS这几项基本专业技能外,更多的软技能和工程化概念开始引入这个行业。
本书主要以介绍现代前端开发环境,开发流程,静态资源管理,模块化,前端测试,前端规范,前端相关软件开发的设计原则为主,这里也可以统称为前端工程化。
本书开篇由浅入深的带读者感受到前端工程化的一个发展历史,以及为什么开发环境和流程越来越复杂和重要,解决了什么问题,标准化的流程是什么样子,前端工程化设计的一些基本思想和原则,如何构建模块化的开发环境,改造已有的老系统,以及如何学习和构建合适公司业务的前端开发环境和标准开发流程。
本书不会注重介绍前端开发编程中的技巧,但是所写的实例代码均以javascript为主要语言,以nodejs为基础,辅助一些Unix shell,所以如果你有这方面的经验,读起来会比较轻松。
本书适合有一定经验的前端开发从业人员阅读,或对nodejs开发企业级工具,自动化工具的前端开发人员,运维人员,或想成为前端架构师,前端leader的相关人员阅读,本书不适合完全不了解前端开发领域和开发常识的人群阅读。
希望本书可以帮助大家完善前端工程化,开发环境,开发流程上的一些不足,以我多年的前端开发领域经验给予大家一些微小的贡献。