V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gaody
V2EX  ›  PHP

github上适合拿来学习的php项目?

  •  
  •   gaody · 2012-10-26 21:43:15 +08:00 · 13149 次点击
    这是一个创建于 4198 天前的主题,其中的信息可能已经有所发展或是发生改变。
    学习php后自己做了一个小网站,现在回来看看自己写的代码,直接都没法看啊,菜鸟水平,给推荐个项目学习吧
    17 条回复    1970-01-01 08:00:00 +08:00
    welsonla
        1
    welsonla  
       2012-10-27 00:04:21 +08:00
    还是要多写东西,找个小巧的框架来看,研究别人的代码
    PrideChung
        2
    PrideChung  
       2012-10-27 00:06:37 +08:00   ❤️ 1
    gaody
        3
    gaody  
    OP
       2012-10-27 00:20:01 +08:00
    @welsonla 求小巧框架啊
    welsonla
        4
    welsonla  
       2012-10-27 00:53:50 +08:00
    @gaody 可以看看typecho的代码
    duhastmich
        5
    duhastmich  
       2012-10-27 19:29:52 +08:00
    小巧框架 slim, 也可以到这里看看 https://packagist.org/packages/
    DeeCheung
        6
    DeeCheung  
       2012-10-28 11:33:18 +08:00
    Re @gaody
    推荐 @AlloVince兄的 [eva-engine](https://github.com/AlloVince/eva-engine)
    基于 Zend Framework 2.0 构建,BLOG还有好多说明,可以学习到很多东西。
    fsw90628
        7
    fsw90628  
       2012-10-28 14:13:21 +08:00
    简易楼主可以研究一个框架,比如 Symfony, Yii, CakePHP...
    taballat
        8
    taballat  
       2012-10-28 15:32:42 +08:00
    lazyphp
    taballa
        9
    taballa  
       2012-10-28 18:54:44 +08:00
    googlefans
        10
    googlefans  
       2012-10-29 09:26:35 +08:00
    先照着别人的代码敲吧。。熟能生巧
    ylem
        11
    ylem  
       2012-10-30 05:24:12 +08:00
    [http://symfony.com/]symfony,选了一圈framework,最后决定用TA了。
    phnessu4
        12
    phnessu4  
       2012-10-30 11:03:14 +08:00   ❤️ 5
    所有框架都下下来看一遍, 看完框架结构, 你会发现机制都是一样的. 单入口,适配,动态调用,错误日志,权限管理,扩展性等等. 看别人项目最多练个眼熟, 自己尝试写个框架, 你就知道短板在哪了.

    再往远了说点, 负载几百w几千w的时候,根本就不是php所能驾驭的了,就算框架再好,一台服务器的并发也就几千,好点上万, 这个时候就要去搞服务器, 搞多节点, 快速部署,冷热备份, 等你这一切都做好了的时候, 不知道哪天数据库跑不动了, 半夜2点爬起来, 给几千万的数据建个索引, 然后你心里想着这时候不会有人用网站的, 线上千万别挂, 数据千万别丢, 1小时平安无恙的建个索引, 你都感觉是幸福的, 万一数据库挂了, 你丫死的心都有了, 然后又不敢乱动表结构, 一动基本上你之前写过的代码全废了,重写你个3.0 ,4.0版本...然后你个码农就陷入了无止境的套模版的日子.你记得最熟的就是smarty语法, 甚至连php啥版本都不知道..

    所以哥在经历了上面这一切之后, 果断的转型去做了ios, 孩子醒醒吧, 学php, 你永远都是个套模版的, 我劝你啥框架都别看了, 要不直接去看php源码(https://github.com/php/php-src), 要不转行做点别的吧...
    udonmai
        13
    udonmai  
       2012-10-30 11:05:50 +08:00
    @phnessu4 也许这就是为什么近来php社区不如py和ruby火的原因吧。。。
    jueying510
        14
    jueying510  
       2012-10-30 12:58:35 +08:00
    @udonmai 此话怎讲,难道py 、ruby就不存在类似问题?
    udonmai
        15
    udonmai  
       2012-10-30 14:17:20 +08:00
    @jueying510 误会了,因为我觉得php基本只有在web开发中发挥着很大的作用,而py和ruby可以做很多事情。。虽然ruby貌似被大家用来做web开发最多,但是还是可以用来做很多其他事情。
    phnessu4
        16
    phnessu4  
       2012-10-30 17:28:58 +08:00
    @udonmai 我想说的是,转去做ios,是因为几年下来php已经没有什么新鲜东西能刺激我去不断学习的了, 而我也没兴趣去写php扩展, 去做ios是因为我想去写游戏, 想去做体感, 仅此而已.

    ruby我也看过, 但是没有大规模应用过, 所以这里借用我朋友对ruby的评价: "一个ror高手程序员匹敌20个php." 当然这句话存在一定夸大成分.

    但当你觉得一个人一周可以做别人一个月甚至几个月工作的时候, 语言也就仅仅是个工具了, 就像吃饭用勺用筷都一样. 所以编程语言之争没有什么异议, 不顺手只是因为你不熟悉对方使用的工具罢了, 不代表对方用起来不顺手...

    最后再加一句, 我依旧唾弃java.
    udonmai
        17
    udonmai  
       2012-10-30 17:34:33 +08:00
    @phnessu4 所以你是认为我又在搞语言之争么。。。你觉得php已经没有什么能激发你的兴趣了,所以去学好玩的ios。我觉得php没什么可以做的了,所以我想看看python之类的。

    我和你不是一样的性质么。。。难道还能从我的话里看出我鄙视php么?

    完全看不懂你的逻辑。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5746 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:45 · PVG 09:45 · LAX 18:45 · JFK 21:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.