minininja
V2EX  ›  PHP

PHP 学习哪个框架比较好?

  •  
  •   minininja · Apr 20, 2018 · 7910 views
    This topic created in 3125 days ago, the information mentioned may be changed or developed.

    目前接触 php 有一年了,但是一直都是刀耕火种,看到招聘上基本都要熟悉一个框架和 redis。想问问大家 php 框架学习哪个会比较好。

    37 replies  •  2018-04-27 13:14:01 +08:00
    Mcfzy
    Mcfzy
    Apr 20, 2018❤️1
    1
    必须是 laravel
    yongjing
    yongjing
    Apr 20, 2018❤️3
    2
    上手简单:thinkphp5.X
    优雅:laravel
    深入折腾: symfony
    restful 轻量级:lumen slim

    高性能:yaf swoole (这俩应该不是你问的框架)
    sunorg
    sunorg
    Apr 20, 2018❤️1
    3
    都是那一套,
    yii,laraval、。。。。。

    so。。。。。so。。。。。。。
    Junjunya
    Junjunya
    Apr 20, 2018❤️1
    4
    要是上手 laravel 感觉有难度的话 推荐 thinkphp5 或者 thinkphp5.1
    ifconfig
    ifconfig
    Apr 20, 2018❤️1
    5
    laravel 用了就回不去
    to2false
    to2false
    Apr 20, 2018 via Android❤️1
    6
    laravel 加 swoole
    onepunch
    onepunch
    Apr 20, 2018❤️1
    7
    就那么几个常用的 thinkphp (国产用的最多的,上手还是很容易的);
    CI 很早以前用过 也还行吧 上手很容易;
    laravel、symfony 思想前卫,用着还是听好的,不建议首选 ;
    yii 没有在工作中使用过 (也很不错),drupal 也没用过,也是很流行的,大型网站用的多一点吧 不建议首选;

    可以先接触下 thinkphp,然后熟悉 symfony 或者 laravel ;
    #p.s. redis 很简单,很好掌握
    vtwoextb
    vtwoextb
    Apr 20, 2018❤️1
    8
    ci
    rebill
    rebill
    Apr 20, 2018❤️1
    9
    Yii2
    Loyalsoldier
    Loyalsoldier
    Apr 20, 2018❤️1
    10
    信我,别折腾国产的……
    zhouxuchen
    zhouxuchen
    Apr 20, 2018❤️1
    11
    Lumen 挺不错的……
    yuhr123
    yuhr123
    Apr 20, 2018❤️1
    12
    先用 CI - Codeigniter,然后再用 Laravel。注意关键字--“用”,你要知道需求,你要拿它干嘛?

    明确需求,然后去看文档,边看边琢磨如何实现需求。

    不要人家说要会一种框架你就真的只学一种框架,不要人家说要会 PHP 你就只学这一种语言。
    leven87
    leven87
    Apr 20, 2018❤️1
    13
    方便,容易上手用 CI,
    觉得要高大上,像 Java 靠拢就用 laravel
    alex321
    alex321
    Apr 20, 2018❤️1
    14
    目前正在写个某政府机构的项目,月数据量超过 100w,年数据量往 1500w 去了,选型 CI+Redis。
    Kilerd
    Kilerd
    Apr 20, 2018❤️1
    15
    yii laravel codeigniter 挑一个就好
    minininja
    minininja
    OP
    Apr 20, 2018
    16
    谢谢各位给我这个菜鸟的回复。看到大家都推荐 laravel 的比较多点,貌似有点难度,目前准备上手它了。但是我还有个疑问,通过什么方式会上手比较快点呢?(项目里面是用不上的)
    kzzhr
    kzzhr
    Apr 20, 2018 via iPhone❤️1
    17
    如果题主问的是学习
    那还是 laravel 吧,里面的设计还是值得深入了解的
    如果是想立马干点小活,从刀耕火种学起来确实有点曲线
    minininja
    minininja
    OP
    Apr 20, 2018
    18
    @kzzhr 是学习哦。但是目前没有现成的项目做呢,主要是想多学点东西。为了以后换工作的时候准备。。。
    minininja
    minininja
    OP
    Apr 20, 2018
    19
    大家有木有那种用 laravel 的实战课程推荐啊 。。。。
    adablue77
    adablue77
    Apr 20, 2018❤️1
    20
    别纠结学那个了
    快速的把 tp ci yii2 laravel 的文档快速从头到尾读一遍
    然后用每个框架写个登陆注册 用户列表的增删改查
    重点练习数据库操作部分
    你有一年的 php 基础 一个月内 应该可以做到吧
    如果做不到 只能说你一年经验太水了
    再选俩个自己喜欢的框架 深入复读文档
    我的建议优先级
    快速学习 tp > yii2 > ci > laravel
    深入学习 laravel > tp > yii2 > ci
    先框架快速入门 精通不是短时间可以精通的 先快速进入熟悉阶段
    这样主流的工作你都可以找了
    minininja
    minininja
    OP
    Apr 20, 2018
    21
    @adablue77 好的,谢谢你的建议。
    wyds591101
    wyds591101
    Apr 20, 2018❤️1
    22
    YII2 不好吗.... 学习成本低
    adablue77
    adablue77
    Apr 20, 2018
    23
    @minininja 除非你能做技术选型 不然用什么框架不是你能把控的
    不要考虑框架好坏 那天 leader 一个不爽 就换框架了 你咋办 跳槽吗
    都了解一下 没坏处 底线是能干活
    minininja
    minininja
    OP
    Apr 20, 2018
    24
    @adablue77 嗯嗯,主要是看到很多招聘需求上基本都需要掌握一个框架。所以才会有学习一个框架的想法。
    minininja
    minininja
    OP
    Apr 20, 2018
    25
    @wyds591101 比较简单吗?
    gsw945
    gsw945
    Apr 20, 2018❤️1
    26
    先学习 Slim,然后 Laravel 或者 ThinkPHP 5。
    轻量级框架,当让是 Slim:[中文-Doc]( http://slim.lup5.com/) 、[官方英文-Doc]( https://www.slimframework.com/)
    企业级框架推荐 Laravel:[中文社区]( https://laravel-china.org/) 、[官网-英文]( https://laravel.com/)
    可能用的相对较多的框架 ThinkPHP:[官网]( http://www.thinkphp.cn 、),推荐用 5 版本,因为 TP5 和 Slim、Laravel,那种 定义路由的方式,个人觉得是现代 Web 框架的主流。
    alen
    alen
    Apr 20, 2018
    27
    费尔康
    3IOhG7M0knRu5UlC
    3IOhG7M0knRu5UlC
    Apr 20, 2018 via Android
    28
    有人会去学某某砖厂的砖头怎么盖房吗?
    guoyu4126
    guoyu4126
    Apr 20, 2018
    29
    看大环境。。 如果频繁跳槽的话, 就是不想学框架 估计也学个遍
    elarity
    elarity
    Apr 20, 2018
    30
    Yaf + Composer
    wshcdr
    wshcdr
    Apr 20, 2018
    31
    从 ThinkPHP 开始啊
    oppressed6370
    oppressed6370
    Apr 20, 2018 via Android
    32
    CI 或者 Phalcon
    cxbig
    cxbig
    Apr 20, 2018
    33
    我会建议你理解一下主流框架的大概架构和实现,大多数底层模块都是大同小异的
    学会如何看懂一个框架是很重要的,知道它有什么、能做什么、不能做什么。
    nciyuan
    nciyuan
    Apr 20, 2018 via Android
    34
    想要开发速度的就 ThinkPHP,并且尽可能用最新版本。
    如果觉得自己能力好的话就 Laravel
    SoulGem
    SoulGem
    Apr 20, 2018 via iPhone
    35
    简单快速上手 Slim
    minininja
    minininja
    OP
    Apr 23, 2018
    36
    @cxbig 好的。谢谢

    @nciyuan 好的 谢谢
    aimerforreimu
    aimerforreimu
    Apr 27, 2018 via Android
    37
    强推 laravel 框架(先实战,基本熟悉以后看文档--->然后看源码

    至于实战练习的话推荐给你这个课程,有我的 aff,不喜欢可以直接访问 laravelChina https://laravel-china.org/courses?rf=22353
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2186 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 75ms · UTC 14:22 · PVG 22:22 · LAX 06:22 · JFK 09:22
    ♥ Do have faith in what you're doing.