阿里 egg.js 香不香?

2020 年 6 月 14 日
 fxjson

作为一个后端研发,想了解下 node,于是试了下 egg,安装完之后吓一跳,项目的 node_modules 文件夹里面好几百个模块,当时吓一跳,大家平时开发用 egg 吗,还有别的轻量级框架木有

25440 次点击
所在节点    Node.js
153 条回复
g0thic
2020 年 6 月 15 日
阿里很多开源项目 尤其是前端相关的都是把国外社区已有的项目拿回来改造一下适合阿里自己用 再封装一下加个企业级前缀开源推广出去
taxiaohaohhh
2020 年 6 月 15 日
一般般香
monkeyWie
2020 年 6 月 15 日
真的不香,什么东西都挂载在 this 上,IDE 上写起来提示也没有,代码跳转也不支持,全靠全局搜索
35aZ4P8mT576683q
2020 年 6 月 15 日
马云:你们在说什么,我只是个英语老师
dany813
2020 年 6 月 15 日
老哥们火力强劲
lancelock
2020 年 6 月 15 日
熟悉 node 可以用它来写一写前端的工具链,写后端服务就没必要用它了,有那么多更好的选择
ShotaconXD
2020 年 6 月 15 日
有阿里两个字的都不想用
Torpedo
2020 年 6 月 15 日
楼上貌似都变成阿里开源靠谱不靠谱了。有点离题啊。
StickmY
2020 年 6 月 15 日
midway
AmiKara
2020 年 6 月 15 日
egg 这玩意本来也就前端玩玩的吧,你用来开发个人小项目还是很舒服的,各有各的优点,没必要非要把他说死

说 egg 是 KPI 产物也没错,人家想晋升肯定得搞点东西出来,虽然它是在 koa 的基础上封装的,但是人家文档写的也挺完善,社区也没死,各方面来讲也符合开源的标准,唯一的缺陷就是不支持 ts,但是据说在阿里内部是有基于 ts 的 node 框架的。
dodo2012
2020 年 6 月 15 日
有人说说阿里开源的是 kpi 是一种病,这真没办法,这货前科太多
aiclaw404
2020 年 6 月 15 日
eggjs nestjs 都还行吧
star7th
2020 年 6 月 15 日
你们真的用过 eggjs 了吗?谈不上最好但好歹在国内还算可以吧。那个作者也挺热心的,一直在维护。说是纯 kpi 产物的你们够了。
国内有几个好的 js 框架呢。我觉得,它虽然没到顶尖水平,但若作为一个开源项目来看,文档写得完善,很多场景也有相应解决方案,这是已经比大部分开源项目好了的。不要因为人家比不上世界顶尖水平的框架就觉得人家差。
Mithril
2020 年 6 月 15 日
@shuangya 这就是我说的通过改变 License 限制使用来盈利。这么做的很多,包括 MongoDB 和之前的 React 。
但不管哪家都没直接把库删掉。
开源代码放出来就已经形成了某种意义上的公共财产,虽然说你的 License 限制了我在某些情况下不能使用它。其他人实现类似功能的时候也可以做参考。而且 License 变更之前的最后一个版本也可以 fork 出来其他人来维护个新的。
现在的情况就是,阿里一时半会没法扭转众人眼中的形象,连带着阿里开源的其他产品一起受影响。这不是有色眼镜这么简单的问题。比如一个架构主推用 Antd 做了公司的几个大项目,被彩蛋搞到几个项目的前端全部要重写。你要去扭转他的印象是不可能的。只能靠时间来影响那些新人了。
amundsen
2020 年 6 月 15 日
@star7th 对,我公司前端组用的就是 eggjs,比较过 koa2 和 express,只能说什么方案适合就选怎么,有些项目也不会选用 egg,用 koa2 。
ohoh
2020 年 6 月 15 日
看你们煞有其事, 一本正经, 头头是道的将 nest.js 与 next.js 张冠李戴
qbhy
2020 年 6 月 15 日
香!
pockry
2020 年 6 月 15 日
用 eggjs 开发过爬虫后台,感觉还是挺香的,定时任务也不错,LS 看不起 eggjs 都开发的啥牛逼玩意啊,还是说没 ts 的都是垃圾?
coderunI
2020 年 6 月 15 日
变成无脑喷了,真是服了
CocaColf
2020 年 6 月 15 日
楼上有些还是黑过分了,Egg 的做业务还是很好用的,虽然感觉开发体验不算太好,但完全不至于是坑、是 KPI 产物,毕竟在阿里内部也承载了这么多年了。不过个人现在转用 Nest.js 了,楼主可以了解一下这个

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

https://v2ex.ih06.com/t/681393

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

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

© 2021 V2EX