1.9 本章小结

在比较编程范式时,我们更关注编程范式体现的思想。相比于命令式和其他范式,函数式编程的优点在于通过减少副作用,提高了系统的缓存能力、测试的可行性和事件流的可读性。随着函数式工具的演进,状态管理工具(异步状态管理)、函数响应式编程等可以帮助开发者更好地梳理业务流程,充分弥补前端编程的不足。

前端开发领域除了JavaScript,还有浏览器方法、CSS样式、HTML页面结构、Node服务等,熟悉编程范式并多了解一些编程语言和框架的特征(feature),能帮助我们更好地理解前端技术的内部原理并借鉴其中思想。本章我们介绍了函数式和编程范式在编码知识体系中的作用,下一章我们将回到前端,对函数式具体的概念进行探讨。