刚学php,有没有什么简单易懂的开源项目可以读一读? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xlaok
V2EX    PHP

刚学php,有没有什么简单易懂的开源项目可以读一读?

  •  
  •   xlaok 2011-09-14 00:30:02 +08:00 9578 次点击
    这是一个创建于 5220 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想用看源码 -> 模仿 的方法来学习php.
    下载了一些成熟的源码,实在是看不懂.不知道从哪里开始阅读,不知道某个文件又是干嘛的.不知道曾经学习php的大大们是怎么学习的.
    29 条回复    1970-01-01 08:00:00 +08:00
    hippypopo
        1
    hippypopo  
       2011-09-14 00:30:39 +08:00
    wordpress
    linsk
        2
    linsk  
       2011-09-14 00:31:37 +08:00
    wp对新手简单?笑话
    Tonny
        3
    Tonny  
       2011-09-14 00:33:13 +08:00
    以前DEDECMS还是蛮简单的,现在有点复杂了,推荐你看看UCHOME
    kojp
        4
    kojp  
       2011-09-14 01:13:48 +08:00
    我想说 ......drupla神马的 ....据说很强大 ....但也是 一直装好了没时间看 ..
    feiandxs
        5
    feiandxs  
       2011-09-14 02:11:22 +08:00
    别看源码啊,,,看哪种例子。比如说做什么留言板啊,计数器之类的例子,好看懂的很。
    vven
        6
    vven  
       2011-09-14 08:34:16 +08:00 via Android
    万年留言板
    manhere
        7
    manhere  
       2011-09-14 08:37:14 +08:00
    Typecho 推荐
    arzusyume
        8
    arzusyume  
       2011-09-14 08:39:18 +08:00
    其实我想推荐thinkphp的,不过看前面说的我看还是算了...
    Livid
        9
    Livid  
    MOD
    PRO
       2011-09-14 08:40:51 +08:00   1
    如果是想学习 PHP 的精髓,建议去读一下 Zend Framework 里你感兴趣的那些类是如何实现的,可以学到很多有用的技巧和设计模式。
    Mr_Vangogh
        10
    Mr_Vangogh  
       2011-09-14 08:56:18 +08:00
    @Livid 随便问问python呢?
    hiwljun
        11
    hiwljun  
       2011-09-14 08:58:20 +08:00
    @Mr_Vangogh python 可以看看 simplecd.org
    mywaiting
        12
    mywaiting  
       2011-09-14 08:58:39 +08:00
    建议看看Ucenter的路过。这个Uc结构清晰,很具教育意义
    Livid
        13
    Livid  
    MOD
    PRO
       2011-09-14 09:06:23 +08:00
    @Mr_Vangogh Python 的话,如果有足够时间我会想把 Twisted 的源代码全部看一遍,如果能够看懂的话,肯定可以提升很多功力。

    如果没有那么多的时间的话,看看 Tornado 的完整源代码也不错。
    xlaok
        14
    xlaok  
    OP
       2011-09-14 09:09:35 +08:00 via Android
    @vven @feiandxs 这个…比这个高级一点点呢?

    @Livid 谢谢推荐,读类真是一个好的建议。之前用的是ci,我尝试读读 Zend Framework试试。
    kojp
        15
    kojp  
       2011-09-14 09:15:21 +08:00
    @xlaok

    我肿么觉得。。Zend Framework好高端,好复杂呀~~~~ 看着看着就会睡着呢。。。(可能是我还没入门吧,呵呵)
    xlaok
        16
    xlaok  
    OP
       2011-09-14 09:20:51 +08:00 via Android
    @kojp 哦漏,那我一定是看不懂的了…之前看过一点零散的类,比如简单的分页,验证码之类的。水平只限于此了。-.-
    你有一些对初学者的建议咩?
    alexzhan
        17
    alexzhan  
       2011-09-14 09:25:07 +08:00
    @manhere Typecho+1
    chuck911
        18
    chuck911  
       2011-09-14 09:27:04 +08:00
    我当时看得是kohana的源码,然后看了Yii的部分
    国外有名框架的源码质量都比较高
    康盛的系统不太敢看,国内基于thinkphp的系统应该值得一看,例如thinksns
    iloveyou
        19
    iloveyou  
       2011-09-14 09:35:16 +08:00
    初学当然留言板
    kran
        20
    kran  
       2011-09-14 09:50:48 +08:00
    @mywaiting 同推ucenter。
    darasion
        21
    darasion  
       2011-09-14 09:56:19 +08:00
    跟团做项目吧. 学的快.
    fsw90628
        22
    fsw90628  
       2011-09-14 10:12:06 +08:00
    一些framework可以教你比PHP本身多得多的东西,
    如果有其他语言编程经验的话,建议直接从framework开始。
    Frannk
        23
    Frannk  
       2011-09-14 10:30:47 +08:00
    Codeigniter 这个框架很简单入手 建议初学者看这个
    zythum
        24
    zythum  
       2011-09-14 11:15:47 +08:00
    看源码的同学都是好同学。
    像朱一这么不喜欢看源码的都不是好同学,
    vven
        25
    vven  
       2011-09-14 12:55:48 +08:00
    找个简单点的论坛,博客程序,写插件之类的
    args
        26
    args  
       2011-09-14 16:06:36 +08:00
    typeecho应该不错,我当初选得就是它,只不过没有坚持下来。。。
    jinglian
        27
    jinglian  
       2011-09-14 17:51:56 +08:00
    cmonday
        28
    cmonday  
       2011-09-14 19:14:22 +08:00
    @zythum 其实我也很少看源码……
    subpo
        29
    subpo  
       2011-09-14 20:36:37 +08:00
    看来阅读源码不是对于初学者来说不是一个好的学习方法?
    关于     帮助文档     自助推广系统     博客     API     FAQ     olana     5270 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 05:58 PVG 13:58 LAX 21:58 JFK 00:58
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86