做PHP也蛮多年了,一直对国产各类系统、平台的二次开发不太感冒,主要都在研究一些框架自制系统、开放平台等。
学习过CakePHP、CI、FleaPHP、QeePHP、ThinkPHP及Zend Framework,有些只是浅尝即止——指遇到一丁点不爽就放弃这个框架。
1. CI不用说,太简单了,框架风格让我不爽,虽然我也信奉”Simple is better”,但是也不等于可以”升级”成”Simple is Simple”吧,我需要较强的定制性,而不是在你的XXOO里打混。
2. CakePHP很帅气,也很好用,但由于种种原因没有继续尝试。
3. FleaPHP是我用的最久的一套框架,直到我用到需要修改框架源码才放弃。
4. QeePHP是我觉得比较杯具的一套框架,瘳老板在开始时说的噼里啪啦的,可到执行时就扑哧扑哧没下文了。对它最不满的是文档,也不喜欢其社区的氛围,可能是什么样的老大会培养出什么样的小弟吧,瘳老板没事就在phpchina上和ThinkPHP的谁谁谁干上几场。所以社区里的小弟们也一个个的在各种条件下讨论哪个框架更好,真是没完没了。
5. ThinkPHP只是看过文档及小部分源码,不喜欢这种方式来编程,不再言语了。
6. Zend Framework,很牛叉即使你不使用它也能够从分析其源码中得到非常大的收获,是一个PHP5的标准源码示例库,但要用它嘛~~~我要再考虑考虑,我一个项目加上所有文件不过2M,你的框架就XXOO,太乳酸了~~~
OK,放屁到此结束!
其实尝试过的框架已经不记得有多少了,也不是一两百字就可以带过的,上面的就是个意思,全当放屁就行了,下面的才是正文。
知道Yii还是在Qeephp的社区,那时的我正在热切的期盼着QeePHP的诞生,在这个过程中老瘳突然做起了调查,主要是问大家喜欢什么样的文档手册,并给出了参考,参考的就是YiiFramework,真是无语。
开始时我也只是把注意力放在它的文档上,连跑个Demo都没试过。现在回想起来是多么的不应该呀,为了一团浮云而错过了驾驭一匹神马的机会。直到近期才抽时间去看源码,世界立即完全不同了。
Yii的文档做得很不错,但我觉得还是不够详尽,想要更好的学习还是要从源码开始。但了解框架的结构还是足够了,想要更深入的学习框架本身则需要读懂它的源码。
接下来就是动手(动眼)阅读代码了…
{EOF}
Read More