以前关注过一点儿,还只是个 bundler ,现在已经成长为类似 nodejs 整个生态了。
1
suzic 270 天前 via Android
deno 搞了那么久也没见多有起色,这个有什么特殊优势么
|
2
FightPig 270 天前
到现在 windows 的支持还不完善,注意替代不了 node
|
3
happy32199 270 天前 via iPhone
bun run dev 还是很慢
|
4
fatigue 270 天前 8
这名字,这标志,伤害中国人民感情了,进不了国内吧
|
5
Jirajine 270 天前 via Android
@suzic #1 deno 是搞的全新方式,彻底淘汰 npm 那一套,生态迁移缓慢;这个则是基本兼容 node 直接平替,目前用起来没啥问题,前端工具都能跑,比 pnpm 还快。
|
6
des 270 天前 via iPhone
对 nodejs 生态的兼容比要好,不过这 1.0 更像是 1.0-beta
|
7
kdwnil 270 天前 via Android
道理我都懂,但谁敢拿来上生产服?
我不敢,尽管它似乎很强 |
8
CHTuring 270 天前
如果之后真像官网描述的那样,那肯定很强。
但是,Window 都还是试验版,就敢发 1.0.0 让上生产了。 目前退而求其次,只用了当包管理工具 |
9
SleepyRaven 270 天前
让子弹飞一会儿
|
11
MEIerer 270 天前
确实很快,野心也挺大
|
12
lqzhgood 270 天前
可以先用来跑单位测试吧~
|
13
mdn 270 天前
当作 ts-node 使用,ts-node 一直没有修复 ts 5.0 多配置文件问题,bun 直接单独运行单个 ts 文件还是可以的,虽然很多库还存在兼容问题
|
15
X_Del 270 天前
菜。
文档 https://bun.sh/guides/install/workspaces 里写 workspace 之间的依赖写 "stuff-a": "*" 就行,实际上要写 "stuff-a": "workspace:*"。 但是 workspace 协议也不是完整支持,"stuff-a": "workspace:^" 这么写又不行了,这种文档和行为不一致的例子比比皆是。 不好好维护文档,搞 JS marco 这种花花肠子,取代 NodeJS ,路还远。 |
16
mdn 270 天前
@X_Del 文档的问题还好,因为人力有限目前主要在解决 nodejs api 问题,有些还没实现,或者实现的有偏差,导致很多主流的库( prisma 、zx 、jsdom )都无法使用
|
17
amlee 270 天前
前端就是工具链稀碎,各种配置用起来蛋疼,但变相的有它的灵活度,什么不好用就换什么。
bun 这种大而全的,做的好的话,统一起来用着肯定舒服,但相应的,某一环节掉链子,就麻烦了 |
18
mdn 270 天前
@amlee bun 跟 nodejs 、deno 一样,是 js 的 runtime runtime runtime ,而不是前端工具,它并不附带任何 bundle ,format ,lint 工具
|
19
amlee 270 天前 1
@mdn
Bun is an all-in-one toolkit for JavaScript and TypeScript apps. It ships as a single executable called bun. 以上是 bun 文档的第一句话,你还跟那信誓旦旦强调三遍,笑死个人 |
20
mdn 270 天前
@amlee #19 https://bun.sh/ ,首页 title 可以看看,而且它说的工具也不是指的前端工具
|
22
Yumwey 270 天前
被我用来写 cli 工具了 =_=
|
23
lee88688 270 天前 via Android
@mdn deno 也是自带有 format 、lint 、LSP 这些工具的,可以去官网看看文档,deno 的命令 help 里面也展示的比较清楚。
|
24
mdn 270 天前
@lee88688 从官网的介绍来看,它对标的是 nodejs ,提供 bunx, run --watch, install, test, WebSocket, serve, sqlite, bcrypt 等一系列服务器开箱即用的工具库
如果 nodejs/deno 是前端工具的话,那 bun 也是 |
26
21Silva 268 天前
“在数千年之前,远古祭师手中的神杖就是他们与神交流的工具。祭师让世人相信他们畏的是神,而世人只需要相信那柄神杖。于是,假如祭师不小心丢掉了神杖,就可以堂而!之地再做一根。甚至,他们可以随时将旧的换成更新的或更旧的神杖,只要他们宣称这是根更有利于通神的神杖。对此,世人往往做出迷惑的表情或者欢欣鼓舞的姿态。今天,这表情或姿态一样会出现在大多数程序员听闻新计算机语言被创生的时刻。
神杖换了,祭师还是祭师,世人还是会把头叩得山响。祭师掌握了与神交流的方法果真如同他们自己说的那样),而世人只看见了神杖。 所以,泛义的工具是文明的基础,而确指的工具却是愚人” --周爱民 |