1
wensonsmith 2014-05-14 22:17:02 +08:00
为什么是通过看源码去加深学习php呢。。。
先写个简单的博客系统吧。 但是不要看wordpress源码,会打击兴趣的。。 CodeIgniter框架和Thinkphp框架先用一个。这俩框架挺有意思的 |
2
aesbovis 2014-05-14 22:28:27 +08:00
自己搞一个呗
话说我当年是看的wordpress,不过N年过去了也没看下来,只有在做主题的时候看一些。 |
3
gracece 2014-05-14 23:30:04 +08:00
学PHP的话,自己造一个轮子还是不错的,博客,小论坛什么的都行。造完一次轮子应该就基本懂了PHP开发的流程了。
|
4
WildCat 2014-05-14 23:47:39 +08:00 via iPhone
力荐laravel
http://www.golaravel.com |
7
zeroday 2014-05-15 00:30:24 +08:00
Symfony is good.
|
8
hellov22ex 2014-05-15 03:14:09 +08:00
CodeIgniter框架和Thinkphp框架
个人推荐CI,正在用,很小巧,而且文档齐全帮助好,TP相比较CI难上手,Laravel好像没什么中文文档,如果不会英文的话请自觉。 |
9
vibbow 2014-05-15 03:30:31 +08:00
我当年是看Emlog的源代码。
从旧版开始看。 |
10
WildCat 2014-05-15 06:56:23 +08:00 via iPhone 1
|
11
baocaixiong 2014-05-15 08:04:21 +08:00 via Android
@aesbovis wordpress +1
|
12
luoyou1014 2014-05-15 08:40:16 +08:00
@WildCat 还没用过Laravel, 主要用过Yii和TP, 但是我感觉Yii入门难度比TP高一个层次.
|
13
breestealth 2014-05-15 08:46:19 +08:00
如果是框架,完全不推荐ThinkPHP入门。ThinkPHP可以作为较良好的小项目或者外包项目的框架使用,但是内部代码就……
|
14
WildCat 2014-05-15 09:21:43 +08:00
@luoyou1014 但是你不觉得ThinkPHP设计的太糟糕了吗?
|
15
shakoon 2014-05-15 09:39:02 +08:00
如果只是加深学习,不考虑从框架开始开发,找个早期的论坛程序看看(08年前的phpwind/discuz等,而现在的版本普遍偏向社交网络化,功能极花哨)。严重不推荐wordpress,封装的东西太多,初学者搞定太困难
|
16
P9 2014-05-15 09:43:24 +08:00
为什么要学PHP呢,学Python啊~~~
|
17
muziyue 2014-05-15 09:46:27 +08:00
不要看wordpress+1 你可以先不用框架自己写一个小型 论坛or博客 其中一个写完就基本掌握了php了 额 好像有点难度 你可以先学一下mvc 用用Smarty
|
18
zstxt1989 2014-05-15 10:03:31 +08:00
想开发东西,你得先了解这个东西,比如博客,先仔细想想博客有哪些基本模块,构思一下数据库该如何设计,然后想一下基本的代码轮廓,需要用到哪些知识,先想一天,然后再开始动手做。
框架就没必要一开始就上了,个人觉得基础最重要。 |
19
66beta 2014-05-15 10:20:06 +08:00
先学微框架呀,slim、flight
或者直接上Zend framework,官方的框架,虽然臃肿,但是代码都很规范的 |
20
ety001 2014-05-15 10:56:15 +08:00 2
刚入门的话就用speedphp吧,简洁明了,无论是框架代码还是文档,thinkphp真心不推荐刚看完基础知识的菜鸟,文档太不简洁,涉及到的术语太多,开篇就给你解释n页的术语,投入使用的成本太高,尽管上手后使用还好。如果时间充裕,的确是需要自己造个轮子体验下。
|
21
ety001 2014-05-15 10:59:49 +08:00
再补充一句,其实刚看完基础知识,你应该先不用框架实现个留言板出来,然后再用框架实现出留言板,这应该就把最基础的CRUD操作都练过了。之后,自己再去看代码或者像楼上诸位说的那样写个小论坛和博客之类的东西。
|
22
hellov22ex 2014-05-16 23:23:28 +08:00
@WildCat 首先抱歉,现在才回复你,V2EX没有给我有人@的提醒,我觉得Laravel是个强大的框架,文档也不错,但是对新手来说可能有点太大,当然,你说的对新手都差不多这条我很赞同,只要遇到问题能有求知的想法,靠百度谷歌或者问人解决,学什么都一样,感谢你的回复,如果今后再遇到想学习PHP框架的,我会推荐——简洁版:CodeIgniter,强大版:Laravel
|