2024 年了,写前端用哪个框架?

78 天前
 lucasj

写过 React 和 Vue.js ,是不是优先选 React ,还有哪些选择?

6315 次点击
所在节点    前端开发
69 条回复
mikasyou
78 天前
当然是 vanilla-js, 性能吊打一众主流前端框架.

http://vanilla-js.com/
barrysj
78 天前
没做过前端的人大受震撼,前 20 楼说的没几个重样的
lerry
78 天前
写过 Vue ,最近在用 nextjs ,直接用 nextui 创建项目,写起来还挺爽的,但是 nextjs 这个打包速度相比 vue3 差远了
wei2629
78 天前
angular 居然还出现了 3 次。 看不是那么的小众嘛。
meeop
78 天前
无框架 ai 从 0 硬写
WJYuan
78 天前
angular/react/vue/svelte/solid/lit/stencil...
HTML001
78 天前
疑惑,你们工作中的项目有这么多技术栈实际使用吗,还是只是在追新拽名词。我工作中前端方面大概 vue 占 60%,react 占 30%,其他占 10%,最近两年 vue 项目占比提高了很多,至于 angular ,一次都没有在生产项目中使用过,
kw8023cn
78 天前
这个提问,感觉前端有点热衷于换框架?
dfkjgklfdjg
78 天前
就是看团队现有的技术栈来决定。不用管性能问题,考虑协同和可维护性就行了。
90%的项目在遇到新能问题之前都已经死掉了。前端框架之间的性能差距还没有大到可以一定要用某一个的地步。

如果现阶段团队没有固定的技术栈,也没有固定的开发范式或者有专门的人来定制规则和基建。
在多人协同开发的情况下使用 React 和 Vue3 都会很难受,私底下会互相骂其他人是煞笔。
太自由有太自由的好处和坏处。有固定的开发范式后期会好维护很多。

如果不是多人协同开发就无所谓了,自己喜欢什么就用什么。只要成熟稳定、不是太新太小众的框架就行。
绝大部分人都没有能力在遇到 BUG 的时候给开源框架贡献 PR 的能力,甚至提 Issue 都是乱七八糟的。
imagine243
78 天前
@lucasj 之前被 Vanilla JS 迷惑很久, 后来知道具体意思后, 看到就感觉恶心, 前端圈就不能起一个表达真实目的的名字?
duvet
78 天前
@imagine243 vanilla 就是普通的意思,很好懂
shintendo
78 天前
@imagine243 不是,Vanilla JS 这个词的目的就是迷惑人的,只是个梗,不是正经名词
BeijingBaby
78 天前
ospider
78 天前
坚定不移地选择 nextjs ,虽然 vercel 的云服务太差了
peppapig
78 天前
@imagine243 要不查查词典 vanilla 的意思呢?
ospider
78 天前
@imagine243 #28 那是因为国内非要把 vanilla 全部翻译成香草…… https://www.bbc.co.uk/learningenglish/chinese/features/authentic-real-english/ep-200908
marcong95
78 天前
@imagine243 u1s1 ,英语词典是个好东西

vanilla
adjective
UK /vəˈnɪl.ə/ US /vəˈnɪl.ə/

used to describe a product or service that is basic and has no special features
(产品或服务)普通的;基本的
I just want a vanilla bank account with low charges.
我只是需要一个普通的低收费的银行帐号。
caisanli
78 天前
歪个楼。手痒,刚用原生 JS 写了一个多页面项目(用 vite 搭的),数据更新太麻烦,插件不好找(或者 UI 不好看),相同模块不好抽离。还是用 vue 吧。
lovedebug
78 天前
坚定不移的选择 React 吧~
Nosub
78 天前
angular 18+,angular 最近迭代速度越来越快;

我猜测是因为最近 Google 合并 Angular 和 内部 Wiz 框架 导致;

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

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

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

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

© 2021 V2EX