1.流程 1.1 Yii::createWebApplication()->run(); 1.2 内部类的加载 1.3 config的加载 1.4 代理的分发(通常根据url参数对应到相应的实现CController的类XXXController的action) 1.5执行相应的action 2.yii的优势 2.1 yii的controller不错,其实别的框架也有 2.2 就是component的实现 这应该是yii的最好的地方(他能够把一些公用的东西都写component,好比数据库,url,request,其实不少公用的业务也能够搞成组件,能够搞掂私有组件这是颇有意义的,组件的意义就解耦,专注) 2.3 oop 这点也太算吧 不少框架大多都oop 2.4 代码风格统一吧!之后好维护! 2.5 性能至关还不错吧! 2.6 urlManager的组件能够代替服务器的rewrite的规则啦(顺便提一下)! 3.总结 程序的发展的一个是人文(和人打交道),偏向规范和优化度;一个是科技(和计算机打交道),偏向于算法,性能的,安全的 认真的思考,你总会发现不同的天空,若是一路走不通,那么能走好的路上,必须努力和加油!算法