一种 App 内路由系统的设计

本文仅探讨怎样才是路由系统该有的设计,并不涉及具体实现 App 发展到一定程度时,页面越来越多,工程越来越大,合作开发的人也越来越多,这时就可能需要引入路由系统(当然,从项目一开始启动就接入路由是最好不过了)。路由系统提供了一种简单的方式,让用户在不同页面间浏览时就像在浏览器中访问网页一样,一个地址对应一个完整内容的页面(一般使用 RESTful 的风格),如: Foo://users/nickname,打开用户页面 Foo://products/xxxx,打开商品页面 Foo: »