I think the goal should be to replace Express with Y.App. Express does:
- Routing
- Redirection
- Environment configuration
- View templating and rendering
- Everything Connect does
Routing and redirection are very much in the scope of Y.Router/Y.App. Environment configuration is in the scope of YUI. View templating and rendering are also covered. Rendering of static files, middleware, logging, caching, cookies, compression, etc are all covered by Connect. So... Shouldn't the goal be to make Y.App work nicely with Connect?