目前接触 php 有一年了,但是一直都是刀耕火种,看到招聘上基本都要熟悉一个框架和 redis。想问问大家 php 框架学习哪个会比较好。
1
5748hao 2018-04-20 09:54:55 +08:00 1
必须是 laravel
|
2
yongjing 2018-04-20 09:57:48 +08:00 3
上手简单:thinkphp5.X
优雅:laravel 深入折腾: symfony restful 轻量级:lumen slim 高性能:yaf swoole (这俩应该不是你问的框架) |
3
sunorg 2018-04-20 09:58:00 +08:00 1
都是那一套,
yii,laraval、。。。。。 so。。。。。so。。。。。。。 |
4
Junjunya 2018-04-20 09:58:01 +08:00 1
要是上手 laravel 感觉有难度的话 推荐 thinkphp5 或者 thinkphp5.1
|
5
ifconfig 2018-04-20 09:58:22 +08:00 1
laravel 用了就回不去
|
6
to2false 2018-04-20 10:00:45 +08:00 via Android 1
laravel 加 swoole
|
7
onepunch 2018-04-20 10:01:10 +08:00 1
就那么几个常用的 thinkphp (国产用的最多的,上手还是很容易的);
CI 很早以前用过 也还行吧 上手很容易; laravel、symfony 思想前卫,用着还是听好的,不建议首选 ; yii 没有在工作中使用过 (也很不错),drupal 也没用过,也是很流行的,大型网站用的多一点吧 不建议首选; 可以先接触下 thinkphp,然后熟悉 symfony 或者 laravel ; #p.s. redis 很简单,很好掌握 |
8
vtwoextb 2018-04-20 10:02:55 +08:00 1
ci
|
9
rebill 2018-04-20 10:21:43 +08:00 1
Yii2
|
10
Loyalsoldier 2018-04-20 10:24:19 +08:00 1
信我,别折腾国产的……
|
11
zhouxuchen 2018-04-20 10:27:13 +08:00 1
Lumen 挺不错的……
|
12
yuhr123 2018-04-20 10:29:57 +08:00 1
先用 CI - Codeigniter,然后再用 Laravel。注意关键字--“用”,你要知道需求,你要拿它干嘛?
明确需求,然后去看文档,边看边琢磨如何实现需求。 不要人家说要会一种框架你就真的只学一种框架,不要人家说要会 PHP 你就只学这一种语言。 |
13
leven87 2018-04-20 11:21:09 +08:00 1
方便,容易上手用 CI,
觉得要高大上,像 Java 靠拢就用 laravel |
14
alex321 2018-04-20 11:46:17 +08:00 1
目前正在写个某政府机构的项目,月数据量超过 100w,年数据量往 1500w 去了,选型 CI+Redis。
|
15
Kilerd 2018-04-20 12:12:57 +08:00 1
yii laravel codeigniter 挑一个就好
|
16
minininja OP 谢谢各位给我这个菜鸟的回复。看到大家都推荐 laravel 的比较多点,貌似有点难度,目前准备上手它了。但是我还有个疑问,通过什么方式会上手比较快点呢?(项目里面是用不上的)
|
17
kzzhr 2018-04-20 13:45:08 +08:00 via iPhone 1
如果题主问的是学习
那还是 laravel 吧,里面的设计还是值得深入了解的 如果是想立马干点小活,从刀耕火种学起来确实有点曲线 |
19
minininja OP 大家有木有那种用 laravel 的实战课程推荐啊 。。。。
|
20
adablue77 2018-04-20 13:55:53 +08:00 1
别纠结学那个了
快速的把 tp ci yii2 laravel 的文档快速从头到尾读一遍 然后用每个框架写个登陆注册 用户列表的增删改查 重点练习数据库操作部分 你有一年的 php 基础 一个月内 应该可以做到吧 如果做不到 只能说你一年经验太水了 再选俩个自己喜欢的框架 深入复读文档 我的建议优先级 快速学习 tp > yii2 > ci > laravel 深入学习 laravel > tp > yii2 > ci 先框架快速入门 精通不是短时间可以精通的 先快速进入熟悉阶段 这样主流的工作你都可以找了 |
22
wyds591101 2018-04-20 14:00:37 +08:00 1
YII2 不好吗.... 学习成本低
|
23
adablue77 2018-04-20 14:01:19 +08:00
|
25
minininja OP @wyds591101 比较简单吗?
|
26
gsw945 2018-04-20 14:06:30 +08:00 1
先学习 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 框架的主流。 |
27
alen 2018-04-20 14:09:19 +08:00
费尔康
|
28
GooMS 2018-04-20 14:57:56 +08:00 via Android
有人会去学某某砖厂的砖头怎么盖房吗?
|
29
guoyu4126 2018-04-20 16:14:47 +08:00
看大环境。。 如果频繁跳槽的话, 就是不想学框架 估计也学个遍
|
30
elarity 2018-04-20 16:25:30 +08:00
Yaf + Composer
|
31
wshcdr 2018-04-20 18:09:42 +08:00
从 ThinkPHP 开始啊
|
32
cyokvip 2018-04-20 18:19:55 +08:00 via Android
CI 或者 Phalcon
|
33
cxbig 2018-04-20 18:20:51 +08:00
我会建议你理解一下主流框架的大概架构和实现,大多数底层模块都是大同小异的
学会如何看懂一个框架是很重要的,知道它有什么、能做什么、不能做什么。 |
34
nciyuan 2018-04-20 18:29:02 +08:00 via Android
想要开发速度的就 ThinkPHP,并且尽可能用最新版本。
如果觉得自己能力好的话就 Laravel |
35
SoulGem 2018-04-20 19:06:34 +08:00 via iPhone
简单快速上手 Slim
|
37
aimerforreimu 2018-04-27 13:14:01 +08:00 via Android
强推 laravel 框架(先实战,基本熟悉以后看文档--->然后看源码
至于实战练习的话推荐给你这个课程,有我的 aff,不喜欢可以直接访问 laravelChina https://laravel-china.org/courses?rf=22353 |