最近前端又新出了一款框架 vanillajs,当你打开他的官网时会发现大小是 0kb,因为他其实就是让你用原生 JS 写代码,至于他为什么能引起关注,这就涉及到前端的生态了;

2020-12-29 09:36:28 +08:00
 mascteen

npm 拥有所有语言中最多的包;每隔两周打开 hackernews 就会有一个新的框架出来; JS 每隔一年语法就让人不认识了;前端众多的框架不知道从何下手,很多框架是有功能上的重叠的和学习成本的;

而 vanillajs 框架就是推荐你用原生,框架里面没有任何代码只有一行注释。而 JS 通过多年的进化也已经成为了功能强大的语言了,确实也没必要在其上再覆盖一层框架和学习成本去完成项目。

框架的使用反而会增加项目的维护难度,原生提供更好代码体验,甚者如果你一定要使用框架,原生对所有框架更友好。

10548 次点击
所在节点    JavaScript
63 条回复
Kasumi20
2020-12-29 09:39:15 +08:00
重新定义最近
jowan
2020-12-29 09:40:45 +08:00
村通网
37Y37
2020-12-29 09:41:01 +08:00
这个 6 啊
fjj666
2020-12-29 09:42:56 +08:00
JS 每年加几个 api 就不认识了?原生写的代码好维护?是没参加过工作吗?
clino
2020-12-29 09:43:25 +08:00
“The Vanilla JS team maintains every byte of code in the framework and works hard each day to make sure it is small and intuitive.”
哈哈,行为艺术啊。
lancelock
2020-12-29 09:44:00 +08:00
想笑
liuzhaowei55
2020-12-29 09:45:09 +08:00
然而只不过是因为它被使用的比较多,成为了事实标准,然后所有浏览器都内置了。
n37r09u3
2020-12-29 09:45:20 +08:00
5 年前的老玩意
tabris17
2020-12-29 09:46:02 +08:00
前端 js 代码又不跑在服务器上,效率低下关我什么事 /doge
hellangel2020
2020-12-29 09:46:13 +08:00
村通网
PinkRabbit
2020-12-29 09:46:44 +08:00
老哥搞笑的?
P233
2020-12-29 09:47:00 +08:00
vanilla 不就是原生的意思吗?
xiangbohua
2020-12-29 09:47:46 +08:00
no code
u6pM63mMZ34z32cE
2020-12-29 09:48:14 +08:00
这个网站存在 10 年了吧 lz 的最近定义有点长啊
mascteen
2020-12-29 09:48:47 +08:00
@n37r09u3 8 年前
Chikaku
2020-12-29 09:50:02 +08:00
这个不是六七年前就有了?
nuanyang
2020-12-29 09:51:22 +08:00
所以是哪个框架呢?
kop1989
2020-12-29 09:51:22 +08:00
吾之蜜糖 汝之砒霜
我了解并理解目前 web 前端庞大臃肿的架构和设计逻辑现状。
但我负责的产品中我选择了 JQuery+我自己实现的页面栈来做单页面应用。这是我结合产品和公司条件的决策。

无脑上当前流行架构 or 死守原生 js,都是不负责任的行为。
crclz
2020-12-29 09:54:16 +08:00
如果一个前端开发人员这样说的话,我会称之为“低能”
duan602728596
2020-12-29 09:56:43 +08:00
前端上框架叫不好维护,后端上框架叫生态丰富。
前端加新的 api 叫瞎折腾,看不明白,后端加新的 api 叫 feature 。
老双标了

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

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

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

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

© 2021 V2EX