Egg.js现在用的人多吗?那些公司在用有知道的吗?
发布于 6 年前 作者 nodeper 33340 次浏览 来自 问答

Egg.js现在用的人多吗?那些公司在用有知道的吗?

同上,老铁们出来吧。

139 回复

阿里在用算吗?

不了解egg 刚学会koa,哪里有egg的视频教程推荐一下 老铁们

@zdingfeng

Eggjs 视频教程百度网盘分享https://pan.baidu.com/s/1t6XHpny8-H8mApLkzcsS8w

或者此链接Egg.js视频教程链接https://pan.baidu.com/s/1-jdCXKGgfk9yI8xJOOhPhg 密码:4b6i

拿走不谢

csdn找的

抱歉,我这边也不知道,没统计过。印象中:

  • 深度使用的: 阿里,全民直播
  • 使用并有分享过使用经验的:去哪儿,摩拜,点评
  • 有个别团队咨询过试水但最终有没有落地的不知道:美团,新浪,百度,腾讯,YY 等

在用,公司名就不说了。权作计数。

https://antpress.eggjs.app/ (测试域名)

😝来吧,写了说不定可以加到新官网呢?

和信贷 - 纳斯达克上市P2P平台 部分业务在用

用了好久了,为什么不用呢

egg用起来还是蛮爽的,提高效率

在用,公司名就不说了。权作计数。

在用,公司名就不说了。权作计数。

我在用了一个项目上, https://www.taolingsheng.com

@atian25 谢谢 谢谢 ,这么多人用我就放心了

在用,公司名就不说了。权作计数。

要文档要求, 写个简单功能的服务端,用来面试。 From Noder

在用,公司名就不说了。权作计数。

在用,公司名就不说了。权作计数。

在用 虽然用起来很奇怪

以前的公司天天用,本来不用的已经被我调教用了。

之后自己创业也用,为什么不用

感觉nodejs要干掉其他后端语言的感觉,现在php java python能实现的nodejs基本都能实现了吧

之前用sails,现在全部换成egg了

被集成度太高的框架锁着,真的很难受

@kalebwww 感觉 egg还是比较灵活 ,koa中的中间件基本都可以用

@215566435 创业公司用的话真的不错 感觉和thinkphp差不多

网易考拉,半年前开始使用 Egg,目前 50+ 应用已接入

另借楼打波广告: 招聘前端开发与 Node.js 工程师

nest.js 不解释 配合导出Excel模板引擎 ejsExcel

刚查了下,去哪儿也有用

@okoala 如何查的

@ImHype 网易考拉 电商网站吗? 确定egg写的?

@nodeper 淘宝天猫不就是最大的电商网站么 😂

@atian25 厉害 厉害 好火的样子 我得抓紧学了

前公司是做公积金的,用的egg做的中间层

@gogogosns 想太多 流媒体nodejs就不咋样

@phper-chen nodejs可以做流媒体的哦

@atian25 天猫也是 egg做的吗?

@nodeper 你能看到的绝大部分的阿里系页面,它的渲染层都是基于 Egg 的 (并不是全套都是一个语言的,天猫多大你估计没啥概念)。

自己看吧,3 年前的分享了: 知乎:Node.js 在双十一中有哪些应用,表现如何?

@atian25 好的谢谢 非常感谢

@phper-chen 确实没有用过这块,回头研究研究

@lvyueyang 请问哪家呢。我们在评估上egg做中间层

@atian25 aaa.png 大神这是你吗? 名字和你一样。

@vueper 嗯,不过这插件只是写着玩的,里面 80% 的代码没啥用了,没时间改。

主要功能是支撑调试,现在也没啥用了,手动复制个配置就搞定了。

@atian25 厉害 厉害 我感觉还是很好用的。非常简单

@atian25 egg 如何在 config/config.default.js 中定义 https 证书文件?

按照 https://eggjs.org/zh-cn/core/deployment.html 这儿提到

export default (appInfo: EggAppConfig) => {
  const config = <EggAppConfig> {}

 //.....

  // @ts-ignore
  config.cluster = {
    listen: {
      port: 7008,
      // hostname: '127.0.0.1',
      path: '/var/run/egg.sock',
      // https: true,
      foo: 123,
	  https: {
         key: 'c:/config/02.key.unsecure',
         cert: 'c:/config/02.crt',
      },
    },

  }

  return config
}

服务可以 7008 端口启动,但是无法读取到 https 的配置 . 难道https参数只能通过命令行传入?

@waitingsong 文档没提到支持这个配置吧,你看下 egg-cluster 源码有没有读取,不太记得了。建议在 slb 层处理 https

@atian25 好像是没有读取。并且 cluster 参数(不知道哪儿处理)只取了 listen.port 值,上面的 listen.foo 也丢弃了。 主要是做面向内网用户的服务,核心系统部署了 TLS, 如果访问这个服务用普通 http 的话 Firefox 默认设置会阻止请求发起的(暂时使用用户直连服务方式,前面没有使用负载均衡)。 如果用命令传参倒是可行 "start": "egg-scripts start --daemon --https.key=\"c:/key\" --https.cert=\"c:/key.crt\" " 但必须是全路径,而无法用相对路径(自签发的证书是准备直接丢在项目的 config 目录下的)。

我觉得还有一个问题需要调查,就是什么场景用的egg,我个人觉得多数都是用来做BFF层的吧?

@waitingsong 欢迎 PR,或者自己写个 bin/start.js 去调用 egg-scripts 呗

@rwing 我觉得是橄榄型,超大和超小的更容易担当更多职责。

中间大一点的公司做 BFF 多吧(毕竟要考虑到原来掌握先发优势的语言

小公司反而有可能从头到尾直接 node

@rwing 感觉有点类似php 里面的thinkphp ,方便很多,大小公司都可以用吧。

在用,主要看中代码可维护性、开发和运行效率。

来自✨ Node.js开源项目精选

egg github的关注不是特别多,可能很多人还不知道

相比于使用koa,提升效率

@xiongc 应该是提升开发效率吧

在用,公司名就不说了。权作计数。

@215566435 开始创业了么:)

@zlnvsheng 慢慢就会多起来 因为太好用了

@zlnvsheng 之前关注 egg ,后来用了 nest.js 。 算是一步步看着这俩框架成长的。 最早的时候 nest 4k start egg 7k 。 现在 nest 8k egg 9k

@zuohuadong nest.js 主要老外在用吧,感觉学习成本高一些。 不过基于TypeScript 的开发模式确实不错。

@zuohuadong start能反应一些东西,但是也说明不了什么 比如angular的start 和vue 差很多,但是不代表angular用户量少。只是大家知道了没有必要start了吧

正准备用 +1

@bupafengyu AngularJS 用户量不错,但 Angular 是真少,从github 上很多组件就能看出来,vue 和 react 居多。

nest.js 和 egg 都建议你用心看下,尤其是从 java 或者 .net 转过来的,会特别喜欢 nest.js , 也真正算得上后端了。

@zuohuadong 大神指点的对 谢谢

汽车之家部分团队在用

@OXOYO 你怎么知道的

看来egg的生态很好

正准备用。

@OXOYO 牛 牛 牛,汽车之家也是大公司哦 羡慕你们大公司的大牛

公司准备用了

@nodeper666 egg描述我们深知企业级应用在追求规范和共建的同时,还需要考虑如何平衡不同团队之间的差异,求同存异。所以我们没有选择社区常见框架的大集市模式(集成如数据库、模板引擎、前端框架等功能),而是专注于提供 Web 开发的核心功能和一套灵活可扩展的插件机制。我们不会做出技术选型,因为固定的技术选型会使框架的扩展性变差,无法满足各种定制需求。通过 Egg,团队的架构师和技术负责人可以非常容易地基于自身的技术架构在 Egg 基础上扩展出适合自身业务场景的框架

刺梨之家 这是我用eggjs写的,生产环境。

@lisniuse 你的伪静态是如何做的

@lisniuse Nginx伪静态实现的吗 牛

这个创业公司用的多

@GGBond1989 求伪静态配置方法

@xuemeifenglin Nodejs路由本来就是伪静态的。结合mongodb的话_id太长不好做伪静态 , 但是如果是mysql的话伪静态很好做.搜nginx伪静态一大把教程

@xuemeifenglin 我路由是配置在程序里的,而且我也没有用nginx,我是用caddy做的反向代理,支持的http/3协议,配置估计你也用不了。

没用过一直觉得 express 简单够用了

在用,公司名就不说了。权作计数。

公司打算用 正在学

请问还有更多的Eggjs 视频教程吗?那10讲我看完了,也应用了,真的满好的 视频教程教学,它还有10讲之後的视频吗? 花点钱也无所谓!

找到「大地」老师的全套课程了,要198元 https://www.itying.com/goods-941.html 其实讲的不错

我们公司在用啊,也欢迎大佬们回烟台, 山东威尔数据股份科技有限公司

@gougou168 公司不方便透露吧?请问你想干嘛?

在论坛讨论,除了交流技衔,也要分享学习资源来帮助刚入门的新手, 有相关的学习资源,就该分享。 而且这个课程的前10讲,是免费的,对於建立观念很有帮助。我自已

是初学者,在上面前辈的分享得到帮助,自已找後面的信息,回到这里

分享,哎~~~~~

看视频学习,还是国人经常使用的方式,效率也快,若看书本或上网查 找学习,那太慢了!如果这个论坛这麽封闭,那请版主把我帐号删了吧! 这个论坛没有来的意义了!

@Solomonqoo 哥 我支持你,互相学习 互相分享 这样对程序员都好

想了解下egg项目的一些数据表现,比如接口可用性?服务器的利用率?之类的。 @atian25 大佬你们团队有统计过吗?方便透漏下么。

@yooungt13 接口可用性跟你的业务代码质量有关。服务器利用率这个指的是 CPU 占用么?一般 BFF 的水位不会很高,是会有一些浪费。

@atian25运营商体系,目前项目深度使用eggjs。。。egg+kafka+mongo+redis+grpc+mqtt+coap+lwm2m

@JsonMa ☺ 这么深度使用,那有空可得单独写篇踩坑心得总结回馈下~

@atian25 可以,之前在issue讨论了一下docker中的单进程模式,你们很快实现了,赞一个!!

@jeremy16601 全国人民发来贺电

现在dart flutter是不是比较火

@sinazl flutter是比较火 很多人都在关注

这个太新了,属前端的。

感觉後端的东西很明确,但前端都还在春秋战国啊

@Solomonqoo 是啊 前端现在就是春秋战国 前端太苦逼了 学的东西很多。没法比 硬着头皮学

@phonegap100 所以,我现在是在制造厂里面,搞的前端就只用ext.js,因为封闭,也有完善的元、组件,而且也不

太会变动。

至於react、vue、angular,我工作中用不太到,也没有一定要使用的必要,所以新技术我还在观望中,毕竟不是

互联网行业,

哎~

@Solomonqoo ext.js好老了,看来你也是老前辈 膜拜

@youmenglinzi 前端处在百花争鸣,春秋战国,我慢一点不打紧的!呵呵

@Solomonqoo 前端学的东西是有点多哦 北上广必须学 没办法哦

@youmenglinzi 嗯嗯,辛苦了你们,我还是搞好一套extjs就好了,感觉您讲的是互联网公司,电商相关,才要搞的这麽多又杂,而我只要把系统前端介面开发好,又方便维运,功能完整,其实就很棒了!

Writeathon在用,非常高效的框架

在用,各位有什么问题可以相互讨论下

@WinjayYu 厉害了 百姓网挺大啊,你们为什么要用egg.js呢

在用 公司名就不说了

@youmenglinzi 电商项目 还是普通项目

在用啊,刚用egg开发了一个前端社区,FE社区 - 一个基于JavaScript的垂直化前端技术社区 ,只用了4天时间,开发效率还蛮高的。

@xuemeifenglin 哈哈,感谢支持~~

我也用egg搭建了一个论坛 https://www.cflutter.com/

nestjs了解一下

@eggper 哈哈和cnode一样的哦

@lizhongyi express 多人开发 有人离职后代码维护成本高 小项目express很好,现在express 也支持 async await 大项目egg

一直在用 +1

egg比较轻量,学习成本低,快速出活,最重要的是文档非常详细,能学到非常多服务端的开发知识。

在用,一家国企。你感相信吗?

在用,公司名就不说了。权作计数。

在用,公司名就不说了。权作计数。

回到顶部