zoxobo
V2EX  ›  问与答

大神们来说说自己推荐的 PHP 框架和理由吧

  •  
  •   zoxobo · Nov 25, 2015 · 4419 views
    This topic created in 3852 days ago, the information mentioned may be changed or developed.

    其实我是来了解情况的,初学 PHP ,没有接触过任何 PHP 框架,现在想接触一款框架做个小项目练练手。有朋友说新手不要用框架,“坑”很多,有坑倒是不怕,不知道有坑才可怕。

    我希望找到一个合适自己折腾的框架:

    1.易上手,因为是学习为主。
    2.有会员模块
    3.(说说大家推荐的理由)

    先谢!

    Supplement 1  ·  Nov 25, 2015
    结贴总结:
    1.基础需要牢固 [重点]
    2.遵循 PSR
    3.学习 Composer
    4.框架选择: Laravel 、 CodeIgniter 、 Yii 、 Slim 各有所长
    20 replies    2017-12-03 10:26:19 +08:00
    johnsneakers
        1
    johnsneakers  
       Nov 25, 2015   ❤️ 1
    学学 composer ,想要啥自己组合,框架 太大了。
    zoxobo
        2
    zoxobo  
    OP
       Nov 25, 2015
    @johnsneakers 不错的建议
    initialdp
        3
    initialdp  
       Nov 25, 2015   ❤️ 1
    XianZaiZhuCe
        4
    XianZaiZhuCe  
       Nov 25, 2015 via Android
    会员模块为什么不自己写
    66beta
        5
    66beta  
       Nov 25, 2015
    现在都是 composer 了, N 个包合在一起,几千上万的文件
    codeigniter 、 laravel
    zoxobo
        6
    zoxobo  
    OP
       Nov 25, 2015
    没有推荐 SLim 的?有说开箱即用的。
    Pastsong
        7
    Pastsong  
       Nov 25, 2015
    Medoo 用来处理数据库的框架,很好用,作者好像也在站里 @catfan
    LINAICAI
        8
    LINAICAI  
       Nov 25, 2015
    CI 和 ThinkPHP 适合新手, Laravel 是类 ROR 的级别框架,都应该看看。
    SharkIng
        9
    SharkIng  
       Nov 25, 2015
    Laravel
    好处:文档强大,社区强大,而且现在用的人多,尤其是国外,感觉以后要是找工作会有很大帮助。
    坏处:太大了,太复杂了,对新手不友好,也不适合喜欢轻框架或者一些微应用。

    学习可以去 Laravist.com 看看视频。缺点:收费....

    CI 还不错,用过几次,感觉还行,但是相对来说还是太复杂了(个人感觉)

    其实学 Composer 感觉不错,或者用类似 Slim 的框架,也还不错。

    不用死盯一个框架,先把语言学好,然后 Composer 学好,框架接触个大概就行了。
    Light3
        10
    Light3  
       Nov 25, 2015
    我现在连 TP 都忘了咋用了 就是一直上 git 下各种包 瞎组。。框架的话 laravel symfony2(这个高能) YII 还有国内最好的框架 THINKPHP 没有之一 不过吧 在我这个初级的眼里还是先把基础这些学好。 composer 这个确实吊 不过有的时候撞墙也不太好。
    zoxobo
        11
    zoxobo  
    OP
       Nov 25, 2015
    @Light3
    @SharkIng
    基础确实需要牢固一点,但是总该玩点什么啊,不能只玩 99 乘法表的各种写法之类,有什么其他建议么?
    玩个留言本?给其他程序开发个插件?
    kidult
        12
    kidult  
       Nov 25, 2015
    CI 上手应该可以吧,文档也很好
    Larval 新手就算了,不如直接学 ROR ,硬要学别的优点,然后弄得啥都不是
    zi
        13
    zi  
       Nov 25, 2015
    初学 php 不用管什么坑,就 thinkphp 吧,资料不少,中文文档
    等你遇到真·坑的时候再考虑换框架
    kikyous
        14
    kikyous  
       Nov 25, 2015 via Android
    laravel
    学到不少东西
    codingpp
        15
    codingpp  
       Nov 25, 2015
    不推荐 thinkphp ,学习框架需要看源码的, thinkphp 代码质量看想吐
    slim + twig + monolog + Doctrine 可以用这个组合
    az
        16
    az  
       Nov 25, 2015
    Love Laravel
    shiny
        17
    shiny  
    PRO
       Nov 25, 2015
    对于新手,推荐先遵循 PSR
    zoxobo
        18
    zoxobo  
    OP
       Nov 25, 2015
    结贴总结:
    1.基础需要牢固 [重点]
    2.遵循 PSR
    3.学习 Composer
    4.框架选择: Laravel 、 CodeIgniter 、 Yii 、 Slim 各有所长
    chnyung
        19
    chnyung  
       Sep 7, 2017
    @zoxobo 楼主你的基础是看视频还是看书学的?在哪学的能介绍点资料吗?
    zoxobo
        20
    zoxobo  
    OP
       Dec 3, 2017 via Android
    @chnyung 没有什么具体资料,php100 的视频,十八哥的视频……其实视频内容都类似,只不过讲解风格不同,看个人喜好。
    资料就是手册、以及各大神的博客。
    我是野路子,属于先给自己挖坑,然后再对应找资料学习 [填坑] 。

    如果是想入行,建议系统的规划自己的学习时间和知识点。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4037 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 05:18 · PVG 13:18 · LAX 22:18 · JFK 01:18
    ♥ Do have faith in what you're doing.