express和koa有哪些区别?

学习开发一个node项目选择哪种框架?express还是koa?两者的区别有哪些?

阅读 8.3k
6 个回答

建议用koa,目前还是1.x的版本,2.0会有重大更新。koa剔除了express中的 发送文件,路由 和 视图渲染 的部分,而这些几乎所有的Web项目都会用到,但是你不会因为添加这些基础功能耽搁太多时间,因为有很多插件可供你使用,实现这些基础功能的过程,能加深你对web的理解,也能让你在以后项目中根据需求更灵活的选择。

不用考虑,直接上koa2。

现在在学习express,koa2也听过课,如果要看未来的话,学koa2吧,等koa3

新手上路,请多包涵

个人了解:两者都一样,都是出自同一个作者,只是koa2是使用ES6重写的,使用了ES6一些新的语法特性,整体比express更精简

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题