散点分,谈谈最近学习心得体会
重要的全局构思:
写文档?我觉得没那么容易写,话多少时间都是没什么用处的,只能写个大概,我没有写过文档.全部代码重写了3次,每次都是300K以上(包括模板,不过大部分代码都是Ctrl+V的).这次是第四遍重新开始构造.但是应该不是最后一次.感觉要考虑周到非常不容易.我第一次尝试写一个比较复杂的东西.恩URL形式为:
http://localhost/index.php?page=news&action=modify&id=1
http://localhost/index.php?page=forum&action=post&cid=1
http://localhost/index.php?page=admin&class=forum&action=modify&cid=1
.....总共基本上是那么3/4个分类(文档/下载/论坛),越到后面,发现URL的分析越难,分支越多,判断越复杂,特别是加入权限后...所以想重新写一下URL的分析类.
看到很多URL都是使用:
http://localhost/index.php?a,b,c,d,e
的形式,感觉不错,是个好方法,省得一堆参数和&符号,不知道是不是有采用的价值.
今天看到 PHP-Nuke ,大受打击,我想做的好像人家已经做了,代码没看,看到它有很多类别.不过我的URL比较特殊而已.我喜欢我现在的这种形式:)坚持
使用类:
嘿嘿,从我会使用类的时候开始,发现类越来越容易使用了(建议还坚持在函数岗位的使用使用PEAR).当然不是说函数怎么样.和和,都是需要的..
PEAR:DB速度很慢:
基本上一次载入需要那么几十毫秒的时间,唉,郁闷的问题.但是用起来确实是方便啦.希望PHP5能出来一个好的数据库抽象层----直到现在也都没透露有这东西..就在Zend上看Zeev提到过.
Smarty很不错:
语法很复杂没错,现在掌握了一些,它的亮点在哪里我不清楚,但是它的缓存很好用,之可惜目前不支持镶套缓存,所以没办法用内置的include来镶套模板,只能将模板切块.相信会有所改进.它的调试功能也不错,和和.
没有简单的权限设计:
真要感谢偶然老兄不知疲倦的指导,感激ing~~最终弄明白他的意思,但是发现重复性很高,表结构太复杂,需要多出一张用户辅助表,不过这种方法比较完美:),(http://expert.csdn.net/Expert/TopicView1.asp?id=2938455)
上面这帖子还没结,希望大家继续讨论:)
暂时写到这,停电了.....大家讨论讨论自己的时间经验,多多指点,谢谢.我得重新构思结构了=_=!!