库和框架
库和框架有一些细微的区别。简单地说就是谁调用谁的问题。
- 对于库而言,开发者控制流程,调用库中的代码
- 对于框架而言,框架控制流程,调用开发者编写的代码。
本文不严格区分库和框架,因为没有区分的必要,且有些东西确实不好区分,比如 React
这里列出的库和框架按照功能来分类。对于那些特定语言的、更为通用的库/框架,可以去 编程语言 章节查看。
库和框架有一些细微的区别。简单地说就是谁调用谁的问题。
本文不严格区分库和框架,因为没有区分的必要,且有些东西确实不好区分,比如 React
这里列出的库和框架按照功能来分类。对于那些特定语言的、更为通用的库/框架,可以去 编程语言 章节查看。