javascript - React 被认为是一个库,Angular 被认为是一个框架。为什么这样?
问题描述
请有人通过证明库和框架的定义来回答。“您的代码调用库,而框架调用您的代码。 ”
解决方案
React 不能被认为是一个提供的、绝对正确的库,并且只有一个对框架和库之间的区别有任何意义的定义。
该库只是一组方法/函数。
该框架提供了一个工作框架,它要求以某种方式编写代码。
考虑到上述情况,React 显然是框架。非常复杂,非常自以为是的框架。
为什么它被提升为图书馆?
恕我直言,因为 React 的推动者是廉价的操纵者,他们想要窃取 jQuery - 最流行的 JavaScript 库的流行。
好的库与框架文章。作者以 jQuery 作为库示例,以 Vue 作为框架示例。可能,只是为了不逗鹅。但是提供的示例中的 Vue 代码几乎类似于类比 React 代码。
推荐阅读
- c++ - 需要对使用 BST 的电话簿上的 c++ 项目进行一些澄清
- angular - 模块错误(来自 ./node_modules/postcss-loader/src/index.js):(发出的值而不是错误的实例)CssSyntaxError
- spring-boot - 从 Spring Boot 发送带有 logback 的无代理日志时,如何为 datadog 定义源标签?
- excel - 如何根据 2 张纸计算行数
- flutter - 如何在 Flutter 中以 24 小时格式显示当前时间,而不使用 AM 或 PM?
- react-native - 底部标签导航块组件
- graphviz - 在graphviz中,你能把两个顶点靠得更近吗?
- python - Selenium / Python - 在窗口中上传文件
- python - 我已经 pip 安装了 pydub 但仍然没有工作
- delphi - 将 C# 函数转换为 Delphi 函数