请问前端框架是什么?为什么 React、Vue 天天搞得和娱乐圈一样?

132 天前
 imes

我知道 JavaScript ,用于浏览器 Web 应用程序。NodeJS 我也知道,把前端的 JS 变成了后端也能用。
但是 React 和 Vue 之流是什么?它们管自己叫做前端框架,我的理解是它们类似于 Python 的 PIP 包,只要通过script src=,按照官方文档就能快速的写一个网页出来。
就这些吗?那这么多的前端框架,那不就和 Python 的 requests 、urllib 、httpx ,甚至 urllib3 差不多?目的都一样,但是具体的应用范围和使用不一样。
我的疑问:

2700 次点击
所在节点    前端开发
31 条回复
wtf12138
132 天前
类比的恰当,vue 和 react 类比 Python ,应该是 Flask 和 Django
wu67
132 天前
个人认为, 现代前端的框架和工程化, 是为了拉高代码质量下限、网页快速成型(某种程度上, 当然某些程度是拖慢, 有利有弊), 最终形成一个相对容易维护的项目, 即使换个人开发, 也能相对快速的上手维护.

当然那些整天瞎吵说谁比谁厉害的人, 我就真的不懂了
imes
132 天前
@bzw875 17#
完全赞同!干活就是为了赚钱的,不能赚钱的一律不想管。
imes
132 天前
@cat 20#
看了,但是我不会前端,我只能理解到"它们是用来快速写出复杂网页"这个程度。
imes
132 天前
@DOLLOR 16#
感谢,明白了。原来还是江湖问题,我还以为是技术线路的纷争,就像当年微内核宏内核一样。
imes
132 天前
@sentinelK 19#
明白了,技术问题+团队管理+人在江湖
june4
132 天前
react hooks api 外观设计是极好的,大家都在抄,包括 vue 、solid-js 等大部分热门框架。
但实现方式上使用了每次状态变化都重入视图函数的方式,这个妥协体验谈不上完美,这就给了别人反应式派提供了机会。我个人倾向于反应式,所以在用 solid-js 。
weijancc
132 天前
就是两个目前最主流的前端框架, 代码方面有各自的风格.
yizmaoaa
132 天前
vue/react/angular/本身上已经不能算做是库了,他实际运行代码是经过 babel 编译后的
hkdcl
129 天前
是模板,代码生成器,领域特定语言
blackcoca
107 天前
问题就问错了,react 是 library ,vue 是 framework

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1006872

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX