TJ 的 koa 的确很酷, koa 是一个跟 connect 同层次的框架, 只提供了底层的基础方法和中间件平台. 所以在koa基础之上开发一个express同级别的框架是非常有必要的, 这样koa才能得到更广的应用. 我最初最简单的想法是在koa+一些中间件, 提供express现在提供的功能于是就是现在的 kopress
不过 python发烧友和dead_horse同学对这个的第一反应是为什么是 express like的框架. dead_horse 同学更是认为express like 是一个倒退, 且没有办法兼容express的中间件.
因为自己没有框架开发经验, 所以就有了这个话题, 探讨下我们到底需要一个怎样的koa之上的框架.
我个人考虑到的几个方面有:
- 在koa之上提供web开发中的常用功能, 使用方便, 容易上手, 这样会节省开发时间, 降低进入门槛
- 如果能兼容 express 的中间件将会省掉大量开发工作
至于其他需要考虑方面还需要广大 Noder 集思广益哈