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

2015-11-25 10:40:27 +08:00
 zoxobo

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

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

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

先谢!

3607 次点击
所在节点    问与答
20 条回复
johnsneakers
2015-11-25 10:43:23 +08:00
学学 composer ,想要啥自己组合,框架 太大了。
zoxobo
2015-11-25 10:46:15 +08:00
@johnsneakers 不错的建议
initialdp
2015-11-25 11:01:20 +08:00
XianZaiZhuCe
2015-11-25 11:11:07 +08:00
会员模块为什么不自己写
66beta
2015-11-25 11:18:26 +08:00
现在都是 composer 了, N 个包合在一起,几千上万的文件
codeigniter 、 laravel
zoxobo
2015-11-25 14:07:23 +08:00
没有推荐 SLim 的?有说开箱即用的。
Pastsong
2015-11-25 14:12:38 +08:00
Medoo 用来处理数据库的框架,很好用,作者好像也在站里 @catfan
LINAICAI
2015-11-25 14:17:45 +08:00
CI 和 ThinkPHP 适合新手, Laravel 是类 ROR 的级别框架,都应该看看。
SharkIng
2015-11-25 14:26:30 +08:00
Laravel
好处:文档强大,社区强大,而且现在用的人多,尤其是国外,感觉以后要是找工作会有很大帮助。
坏处:太大了,太复杂了,对新手不友好,也不适合喜欢轻框架或者一些微应用。

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

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

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

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

如果是想入行,建议系统的规划自己的学习时间和知识点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/238727

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX