为了更好的学习php,想写个自己的框架,各位前辈有什么可以指点一下的吗?

2012-04-27 21:59:56 +08:00
 ety001
自己学习PHP有段时间了,并且可以用speedphp这样的框架写一些网站出来,并且读过一些框架之类的代码,不过对于框架里的有些东西不是很理解,因此想自己尝试着写一个简单的框架,以此来更好的了解php,不知道各位前辈有什么指教和建议?
5722 次点击
所在节点    PHP
24 条回复
hitsmaxft
2012-06-09 23:08:42 +08:00
@hit9 上面我提到了, 最精简的就是提供router和import(大伙明白的^_^),后者为了组织代码,减少手动管理路径的麻烦,但是可以省略。
就性能方面吧。我个人觉得一个可以交给缓存和OP缓存去缓解,php的机制就那样了,尽量别把不应该干的活交给PHP脚本去干就是了,其它的也没必要动不动就提性能,代码组织好了,性能问题也就容易定位解决了。

另外, 我挺认同一个观点, PHP的框架使用来学习的。至少现阶段仍然是这个模样。对于php初学者, 好好用框架, 好好学框架才是正道,毕竟php缺乏好的指导书籍。
我动手写框架是出于研究和学习的目的。看到Zend和ii里面圈圈套圈圈的面向对象机制我就头晕。

ps: 鸟哥 @laruence 的作品之一 Yaf,是个扩展级别的框架.
hit9
2012-06-09 23:26:10 +08:00
@hitsmaxft 额..我昨天怎么点的回复你..手误了..~ 恩 ,你说的很棒,赞同
dongbeta
2012-06-09 23:30:13 +08:00
写一个,然后扔掉。不相信的话,等一年后再回来看这个帖子。
ety001
2012-06-11 16:23:21 +08:00
@hitsmaxft 我比较认同你的那个观点,就是“尽量别把不应该干的活交给PHP脚本去干”,现在的甲方总是觉得你会的语言(无论是什么语言)都是全能的...很让人蛋疼!另外就是你@鸟哥,我以为鸟哥也在v2ex注册了呢...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/33893

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX