jouy
(Jouy Lu)
1
原来这个即将很伟大的Yii framework是中国人的杰作。感动… 
没有时间深入地去研究Yii的源码,希望通过这里,也烦请qiang能指点。
我想主要从以下这个方面来深入了解yii:
1、controller
因为自从使用zend后,发现zend 把大量的性能都耗费在这一层。相对原生php来说,controller在带来设计上便利的同时性能就尤为重要。那么yii ,是如何做的呢?
2、Model (领域模型)
yii的model是active record 的实现,这点应该和ror一样或学习了ror,都选择的行数据入口,而非表数据入口(这才是面向对象)。对于ror,我们不担心类的载入需要花费大量时间,因为这只发生一次。而php,则是在每次请求都载入,请求完成后释放。典型的问题之一: 每次 desc table; 想这样的问题,yii又是怎么处理的?
3、持久
4、view
5、Caching
6、logging
7、other
…
frank
(Thethinkbox T)
2
save our time to read the docummentation.
…
等你深入了解了Yii以后,这些问题就会自己想明白了。
1.Controller这一层Yii大量使用了PHP5的特性,__set, __get, __autoload等,节省了很多时间。
2.正式部署的时候,describe会做缓存,读出来的数据也会有缓存的,所以性能看你的设计了。
至于3.4.5.等,等你使用多了,自己就明白了。
jouy
(Jouy Lu)
4
thanks all.
I hope to discuss and learn from each other.
Here is forum, right?
jouy
(Jouy Lu)
6
非中国人还是看不懂得
…
关心技术,不要在乎我们是谁,关心内容,别在乎用什么方式表达…
我们说中文,不是因为我们有多爱国。
我们用英文,是希望我们向他们学习更多…
哎,跑题了…