1
tinyhill 2014-01-25 21:34:33 +08:00 2
新手用 codeigniter 吧,非新手推荐 laravel 4
|
2
chenlong451 2014-01-25 21:50:20 +08:00
open fire!
|
3
sumuu 2014-01-25 21:52:25 +08:00
ZF2谁用谁知道。
新手用ThinkPHP吧。文档很全的。 |
4
ichou 2014-01-25 22:01:15 +08:00 1
自己折腾一个 肿么样,哈哈~
好吧我只是想表示学框架 PHP里面关于OO的基础一定要去夯实 不然你用了也不知道框架结构 要你扩展个什么的,要么感觉无从下手,要么绕了一大圈还根本没用上框架 =_=! 没准回头还骂框架 相反,如果你的对自己的知识储备够自信,哪个框架用起来不是得心应手,左右逢源。有问题查下文档,跟踪一下源码,写起来不要太nice! 个人推荐 laravel, codeigniter我用得比较多,也是值得拥有 |
9
ichou 2014-01-25 22:07:38 +08:00
github被你吃了 上面找去啊
|
12
shiny 2014-01-25 22:14:07 +08:00
用了几年自己写的框架,非常顺手。
|
13
griffinqiu 2014-01-25 22:19:26 +08:00
自己写吧,需要什么加什么
|
14
dorentus 2014-01-25 22:30:24 +08:00 1
|
15
ss098 2014-01-25 22:30:59 +08:00 1
XiunoPHP(反正我感觉用的不错)
|
16
hutao06051 2014-01-25 22:31:29 +08:00 1
codeigniter,正在学习中!ThinkPHP也看过一段时间
|
17
xiaozi 2014-01-25 23:22:48 +08:00 1
symfony2, laravel4
|
19
huson 2014-01-25 23:38:58 +08:00 1
CI 很好用 简单实用 容易上手 真是谁用谁知道
|
20
hitsmaxft 2014-01-25 23:40:28 +08:00 1
Symfony 和 laravel 都是不错的起步对象, 可以学习到很多不错的内容. Ci之类的就别用了, 现在再提就是误人子弟了. 虽然性能真的差到没法用.
我自己用得比较深的还是yii和cackephp 简单实用. 团队内部用了一段时间yii, 最后觉得性能不能满足,实现了一个跟yii相同api的精简版,只包含核心功能, 从结果上看, yii的暴露的api是没问题, 就是架构太重了, 官方也没有足够多的教程, 大部分文章都停留在简单mvc使用上, 在使用之道上很少着墨. 大部分框架的文档和教程都不够全面, 新手照着做迟早被带进沟里, 我指以上所有的框架. 建议在的过程中多问多分享, 不然就是把整个框架源代码看一遍呗 |
21
ybmimo 2014-01-26 01:17:10 +08:00 1
推荐 http://medoo.in 超轻量只封装了 数据库操作
|
22
a591826944 2014-01-26 09:48:10 +08:00
两年YII路过
|
23
Narcissu5 2014-01-26 11:00:45 +08:00
看起来这个帖子会聚集不少phper,想借地方问下各位都是怎么看待hhvm的
|
24
saharabear 2014-01-26 11:19:52 +08:00 1
@hitsmaxft 非常同意你的观点。
另外楼主如果想玩Symfony,可以看这个。http://symfony.im/ 起码这个站本身代码就在github上放着,当入门的学习资料也将就着。 最后,别考虑什么新手不新手,别以为新手一定要从简单的小框架入门,还不如上来就玩个思路上正确的,然后以后玩啥都没多大瓶颈。 |
26
hitsmaxft 2014-01-26 11:49:19 +08:00 2
@Narcissu5 如果它成熟到可以提供一个类appserver(类似于php-fpm和tomcat)的环境,,能够完整支持5.3以上特性,并且部署简单, 那么我相信切换过去也不是什么难事。开发的时候只要遵循一定的约定,实际部署之后照样跑得欢快。现在业界没有一个成功的方案开源出来,加上php开发者群体整体水平还有待高,注定了目前前景不够明朗。
现在php问题就在于,稍微业务复杂,php的性能就撑不住。就算加上opcache,也上不去。每个请求里autoloader和opcode的load+init都是白花花地浪费。 我个人觉得, php的opcode cache时代应该要结束了,不然phper没法完全从业务层面发挥自己的开发效率,qps稍微高一点,就把cpu资源用光了。 腾讯已经应用了纯php代码的appserver, 可惜绝对不会开源。目前自己在实验性地重构代码中,还不清楚能不能在明年完成上线。 Symfony和lavarel虽好,但是那点可怜的qps,太费机器了。虽然对于大部分人来说,几十个qps已经谢天谢地了。但是要靠单机几百qps的成功的案例才有说服力,这时候这些框架就悲剧了。 其实说白了我个人意愿还是希望php往python和ruby上靠,虽然就是把原来php的部分便利性干掉的节奏。 |
27
chenlong451 2014-01-26 12:30:29 +08:00
|
28
hitsmaxft 2014-01-26 12:41:40 +08:00 via iPhone
我指前面两个。串了,但是没法修改A
|
29
Narcissu5 2014-01-26 13:12:09 +08:00
@chenlong451 不是
|
30
mcwanderer 2014-01-26 14:32:52 +08:00
CI
|
32
sumuu 2014-01-26 14:44:30 +08:00 1
@chenyg32 先说明:我不是ThinkPHP的开发者,我用他写项目的时候
还是2.0,听朋友说这次3.2发布,多了很多东西,也规范了很多。所以我看 了下3.2.起码比起以前,确实提升了很多。 国产不国产我们不能用偏见的眼光去看待,ThinkPHP的这一路的成长,是做好的证明。 COS知乎上面有很多说法,公立组织与个人组织无关。 其实如果真的想学的话,ZF2和symfony2是我用过PHP框架最规范,也是对新手来讲最难 的。 |
33
66beta 2014-01-26 14:49:27 +08:00
Symfony 是教父
Codeigniter 是摇滚小子 Laravel 是专业人士 刚入门还是选Codeigniter吧,社区庞大,开源项目多,虽然现在不行了,但是瘦死的骆驼比马大 入门以后,立马上Laravel 4 |
34
luoyou1014 2014-01-26 15:40:50 +08:00
推荐Yii的人貌似很少, 我来强烈推荐了, 已经2.0已经出了测试版了, php最低要求版本5.4, 绝对适合学习
|
35
family 2014-01-26 15:53:20 +08:00
Symfony2 +1
|
37
teavoid 2014-01-26 19:45:17 +08:00
@luoyou1014 yii 1的长期使用者路过,等2等的太辛苦,现已转投laravel4了
|
38
picasso250 2014-01-26 19:52:49 +08:00
klein
|
39
tonitech 2014-01-26 21:19:44 +08:00
ZF2
|
40
whuhacker 2014-01-26 22:28:28 +08:00
Yii 挺不错的
不过 Yii2 的变化有点大,看上去要完全重新学习的节奏 |
41
zts1993 2014-01-26 23:31:04 +08:00
快速上手ThinkPHP 3.1
开发快ORM很好用。 熟悉了之后ThinkPHP 3.2感觉和3.1差距有点大 喜欢高性能选phalcon |
43
lidashuang 2014-01-27 00:03:15 +08:00 1
用rails吧
|
44
felixye 2014-01-27 00:05:57 +08:00
Kohana
普及一下,因为CI为了兼容PHP4放弃了PHP的先进性。 一些人看不下去了,另立的炉灶Kohana,现在国外用的人多了。 当然中文社区没CI人多,不过人多又怎么样? |
45
pubby 2014-01-27 00:29:19 +08:00
ZendFramework
当然,没个ORM会很痛苦,那就配上 Propel 吧 至于性能...... php这玩意还想要啥性能 开启eAccelerator 、zendopcache之类的是必须的,响应时间勉强够用 要高并发? 不堆机器怎么行 |
46
breeswish 2014-01-27 09:35:05 +08:00
如果关注执行效率,试试 Phalcon
如果关注代码质量,试试 Laravel 4 |
47
simapple 2014-01-27 09:41:42 +08:00
Laravel
|
48
Actrace 2014-01-27 23:16:21 +08:00
任何语言的任何框架到最后都无法满足业务需要。
学习用途随便整个看看就可以,真正上产品开发的时候根据业务需求来做具体决定。 不要轻易使用任何框架,任何框架都是坑,可大可小。 |
49
stiekel 2014-01-28 09:56:24 +08:00
没有人推荐 Yii 么,那我来蹭一下, Yii 文档很不错,而且各类问题,网上搜索一下都能解决的。
平时用 php 的时候,基本就是 Yii + Bootstrap + jQuery了。 |
50
wwek 2014-02-16 16:12:51 +08:00
@pubby 说的很好~ 那差别不大的框架性能对比,意义真的不大,你还指望单台跑么。
业务上来了堆机器》机器堆的差不多了,优化程序》重构,或者其他语言重写。 我目前想的是,快速开发业务,php。 以后有性能瓶颈了,用golang重写一些。 |
51
xiaobeicn 2014-03-18 17:17:55 +08:00 1
phalcon
|
52
elarity 2016-01-06 22:19:17 +08:00
提及 0 次 Yaf ,提及 swoole 一次,结论:水逼太多。
|