Monday, February 2, 2009

discuz 架构的秘密

 

lifetype 发表于2007-07-02, 12:51

    discuz太出名了.都不记得是从什么时候知道有这么个bbs的,以前下过他的代码,一直放电脑里面,
刚下来时简单看了一下,全是过程式的代码,哎.头晕.感觉不怎么样.因为我喜欢lt 样全oo的代码,自己做
东西也喜欢用lt的fw.所以discuz 一直放在那里.前几天周末在看phpcms的代码.phpcms是用zend加
密过的.一小部分不太重要的没有加.我看的是2.2版的. 一时兴趣,就自己写了 admin.php. common.php
global.php 这几个核心文件. 用我写的文件也能正常处理,我是不是太有才了呀.吐舌.反正是猜了个90%. 不去想完全跟人家一样.那样没意思.不想破解人家的东西,
人家还要吃饭哈 :) . 学到人家的架构就不错了.今天突然把dz翻了出来.看了一下.竟然一看就懂了.
哈哈.原来跟phpcms的架子一样呀. 没猜错的话.phpcms是模仿了dz.  dz以前是开源的xfm来的.
原来dz就是这么回事!看来大家都是在相互学习嘛.那我也学一回.用这种方式 来做下一个项目.
哈哈.第一次用全过程试的方式做,感觉应该很好吧.
    总结: 看一套源代码先了解其架构,这个了解了之后,就找两三个功能块来看看,
然后就用这个架构去做一个东西,
然后....
然后....
把它扔一边去吧.
这是我的经验,有更好的方式 我们可以交流一下.

No comments: