调查一下,用Koa的公司来顶一下
发布于 8 年前 作者 i5ting 13590 次浏览 来自 问答

调查一下,用Koa的公司来顶一下

koa 1.x

  • cnpm
  • 北京品途天下科技有限公司 感谢 @pauky
  • 内部管理系统 感谢 @huangshaohui
  • 杭州增量数据科技有限公司 koa@1.2 下个项目【数据可视化】 感谢 @merrynode
  • 杭州欢乐美租网络科技有限公司旗下项目 Moveha 老项目,微信端基于 Koa1,PC 是原来 express,现在改造成 Koa,Campusroom 则用 Koa1 重新搭建,还有其他若干内部子项目 感谢 @huanglong
  • Insta360,做全景相机(现状最火的VR) 感谢 @苏依
  • http://demos.so 感谢 @berwin
  • 国税局发票查验部分服务 koa1 感谢 @WangZishi
  • 金融类项目,非下游,14年开始用 感谢 @skyKong
  • 钛马车联网平台 感谢 @Ramosy
  • 北京卡路里信息技术有限公司( Keep),部分服务用的koa1 感谢 @nswbmw
  • http://yangcong345.com/ 后端全部是koa 1 感谢 @yinxin630

koa 2.x

Koa 1.x && 2.x

  • 教育部来华教育某管理系统 koa 1&2 感谢 @WangZishi

你家用Koa了?

请留言回复,我会总结到正文里,感谢大家

61 回复

北京品途天下科技有限公司 koa 1.x

内部管理系统用koa

杭州喝彩网络有限公司 koa 2

来自酷炫的 CNodeMD

@iyuq 感谢,对koa源码也做过不少贡献呢

@huangshaohui O(∩_∩)O谢谢啊

@pauky 谢谢,已收录

@huangshaohui 方便说一下是koa哪个版本么?

@i5ting 把公司名字弄错了,应该是 杭州喝彩网络科技有限公司

来自酷炫的 CNodeMD

国美美信 国美+ 内部系统 koa2

@iyuq 已更正

@huangshaohui O(∩_∩)O谢谢

杭州欢乐美租网络科技有限公司旗下项目

描述:

  • Moveha 老项目,微信端基于 Koa1,PC 是原来 express,现在改造成 Koa,进行中。
  • Campusroom 则用 Koa1 重新搭建
  • 还有其他若干内部子项目,直接基于 Koa1 开发,对于 Koa2,目前还在调研和评估中

杭州增量数据科技有限公司 koa@1.2 下个项目【数据可视化】打算上koa@2

@merrynode 感谢,已收录

@huanglong 感谢,已收录,招Koa的人不?

@huanglong 留个邮箱呗,多好的机会啊

http://demos.so https://github.com/berwin/demos demos使用koa开发,这么好的广告位。哈哈哈

@berwin 是koa哪个版本?

@i5ting koa1,,哈哈,我比较喜欢koa1中的并发

@berwin 2.x里用co包一下也一样yield的

青云 小的展示类网站项目 后台用的是koa2, 因为没有限制技术栈, 所以我选用koa2

@zkaip 已更新,感谢

教育部来华教育某管理系统 koa 1&2 国税局发票查验部分服务 koa1 From Noder

@WangZishi 感谢子实兄弟

模仿Koa2核心,实现的UDP服务器算吗

@i5ting 是的,但是毕竟还是需要自己去包装。还是有点麻烦,而且现在2.0node稳定版不支持async这样的语法,所以就先用1.0了,,,而且既然用了2.0 我比较推荐的使用方式是async的方式。用2.0使用co感觉有点不伦不类,,,,,,

@13241491189 感谢,已收录

@CoderIvan 这个就不算了吧,不过挺棒的,借鉴好的思想,很牛

@berwin 确实,不过最多在路由层出现,其实还好,千万别其他层也出现

@13241491189 亲,我们的业务可以完美上下游合作啊,加个微信吧,我微信是 codingdream

可以肯定的是,这里99%的项目,用ExpressJS和Koa并没有本质区别。

@flamingtop 你咋不说用php和node并没有本质区别呢?哈哈

@i5ting PHP和Node的差异就不一样了,PHP写大程序要省时间得多,在程序员两者都熟悉的基础上。

@huanglong 我只对技术感兴趣

@13241491189 聊聊技术也 ok 的,我们的业务是上下游,我们网站都是基于 Koa1 开发的,正在向 Koa2 做迁移

我们公司也在用koa 1.x做系统中间层,钛马车联网平台。刚刚接触nodejs半年,请多指教。

@Ramosy 感谢,已经收录

@nswbmw O(∩_∩)O谢谢,已收录

使用Greenkeeper监控Node.js的项目依赖

Greenkeeper 监控你的项目依赖,并且自动向你的项目提交请求(前提是你用的某些包过期了,不然它不会创建pr)。你要确保已经设置了 CI 解决方案来自动检测提交请求(如果没ci。。。。)。如果测试通过,只需要点击“merge”即可搞定。如果失败了,你可以手动跟进,找出哪里需要修改,或者直接关掉 PR。

另一个类似的项目 updtr也挺有意思

全局安装

$ npm install -g greenkeeper

然后登陆即可

$ greenkeeper login
                        oooo
                        `888
             .ooooooooo  888  ooooo
            8888' `8888  888 .88P'
            8888   8888  8888888.       g r e e n k e e p e r . i o
            `888bod88P'  888 `888b.
             `Yooooooo. o888o o8888o
                  `Y88b
            d88P   d888
            `Y8888888P'


🌴  info login That was successful, now syncing all your GitHub repositories
-
/
🌴  info login Done syncing 1181 repositories
You are now logged in, synced and all set up!
🌴  info login Find out how to get started with greenkeeper start

首先greenkeeper会让你先和github授权,然后同步你的repo。这一切都搞定之后,你就可以指定某一个仓库,开启greenkeeper了

$ greenkeeper enable
🌴  info enable The GitHub slug is: i5ting/travis-cli
i5ting/travis-cli enabled

这样就配置完成,你的第一个greenkeeper PR很快就会到来(只要你outdated)

如果你的版本都是最新,它是不会有pr的,切记。

特意把 commander 版本降得非常低,从2.9降到1.0

$ npm outdated          
Package    Current  Wanted  Latest  Location
commander    2.9.0   1.3.2   2.9.0  commander

这时再提交,就会有pr了,如果不理解greenkeeper的原理,其实是很容易迷惑的。

如果没有ci和test的话,你就无法断点合并这个pr是否有副作用,本地测试还是会比较麻烦。所以整体的流程规范化,才让我们受益多多。

@i5ting 您可以单开帖子了,哈哈,受益人更多

@richenlin 这个是为了公众号里文章访问用的,哈哈啊,等把node写开源项目系列全整理出来再单发

哇哈哈,持续更新啊

挖出来

光合新知-洋葱数学,除大数据以外的所有服务端,koa1已经产品化应用一年,这月份koa2刚开始产品化应用。

花花草草科技 koa2

上海瓴豆信息科技有限公司 koa2

河南益易信息技术有限公司 koa2

苏州盖雅信息技术有限公司 Koa2

@zsea 河南的公司,赞一个!

@hunk 谢赞。你也是河南的?

用LookBack的多吗?

对我学习node有点点帮助!

@zsea 是的,我在南阳。

回到顶部