1
welsonla 2012-10-27 00:04:21 +08:00
还是要多写东西,找个小巧的框架来看,研究别人的代码
|
2
PrideChung 2012-10-27 00:06:37 +08:00 1
|
5
duhastmich 2012-10-27 19:29:52 +08:00
小巧框架 slim, 也可以到这里看看 https://packagist.org/packages/
|
6
DeeCheung 2012-10-28 11:33:18 +08:00
Re @gaody
推荐 @AlloVince兄的 [eva-engine](https://github.com/AlloVince/eva-engine) 基于 Zend Framework 2.0 构建,BLOG还有好多说明,可以学习到很多东西。 |
7
fsw90628 2012-10-28 14:13:21 +08:00
简易楼主可以研究一个框架,比如 Symfony, Yii, CakePHP...
|
8
taballat 2012-10-28 15:32:42 +08:00
lazyphp
|
9
taballa 2012-10-28 18:54:44 +08:00
|
10
googlefans 2012-10-29 09:26:35 +08:00
先照着别人的代码敲吧。。熟能生巧
|
11
ylem 2012-10-30 05:24:12 +08:00
[http://symfony.com/]symfony,选了一圈framework,最后决定用TA了。
|
12
phnessu4 2012-10-30 11:03:14 +08:00 5
所有框架都下下来看一遍, 看完框架结构, 你会发现机制都是一样的. 单入口,适配,动态调用,错误日志,权限管理,扩展性等等. 看别人项目最多练个眼熟, 自己尝试写个框架, 你就知道短板在哪了.
再往远了说点, 负载几百w几千w的时候,根本就不是php所能驾驭的了,就算框架再好,一台服务器的并发也就几千,好点上万, 这个时候就要去搞服务器, 搞多节点, 快速部署,冷热备份, 等你这一切都做好了的时候, 不知道哪天数据库跑不动了, 半夜2点爬起来, 给几千万的数据建个索引, 然后你心里想着这时候不会有人用网站的, 线上千万别挂, 数据千万别丢, 1小时平安无恙的建个索引, 你都感觉是幸福的, 万一数据库挂了, 你丫死的心都有了, 然后又不敢乱动表结构, 一动基本上你之前写过的代码全废了,重写你个3.0 ,4.0版本...然后你个码农就陷入了无止境的套模版的日子.你记得最熟的就是smarty语法, 甚至连php啥版本都不知道.. 所以哥在经历了上面这一切之后, 果断的转型去做了ios, 孩子醒醒吧, 学php, 你永远都是个套模版的, 我劝你啥框架都别看了, 要不直接去看php源码(https://github.com/php/php-src), 要不转行做点别的吧... |
14
jueying510 2012-10-30 12:58:35 +08:00
@udonmai 此话怎讲,难道py 、ruby就不存在类似问题?
|
15
udonmai 2012-10-30 14:17:20 +08:00
@jueying510 误会了,因为我觉得php基本只有在web开发中发挥着很大的作用,而py和ruby可以做很多事情。。虽然ruby貌似被大家用来做web开发最多,但是还是可以用来做很多其他事情。
|
16
phnessu4 2012-10-30 17:28:58 +08:00
@udonmai 我想说的是,转去做ios,是因为几年下来php已经没有什么新鲜东西能刺激我去不断学习的了, 而我也没兴趣去写php扩展, 去做ios是因为我想去写游戏, 想去做体感, 仅此而已.
ruby我也看过, 但是没有大规模应用过, 所以这里借用我朋友对ruby的评价: "一个ror高手程序员匹敌20个php." 当然这句话存在一定夸大成分. 但当你觉得一个人一周可以做别人一个月甚至几个月工作的时候, 语言也就仅仅是个工具了, 就像吃饭用勺用筷都一样. 所以编程语言之争没有什么异议, 不顺手只是因为你不熟悉对方使用的工具罢了, 不代表对方用起来不顺手... 最后再加一句, 我依旧唾弃java. |