全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 8490|回复: 34
打印 上一主题 下一主题

学PHP从框架学起好不好?

[复制链接]
跳转到指定楼层
#
发表于 2010-12-29 23:16:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
版主 留点时间再转吧...这个版人气强大一些 网建版回帖好少..
突然发现...我写得废话太长了..

以前除了做模板 接触到一些基础的PHP语法外,没系统学过PHP...
就象学JS一样 先学jQuery框架 然后才对JS感兴趣的...
现在打算学PHP  先从THINKPHP 框架开始...
我觉得这样学 容易引起兴趣, 遇到不懂的语法然后再GOOGLE
看实例 摸索...然后慢慢的PHP基础知识就丰富起来...
以前学HTML 就是这样学的 没去过什么学习网站,..最开始通过查看网页源代码放本地后不断修改标签里的中文,查看效果,然后再试TABLE里的属性,测试出来... 这样花的时间长  有可能灰常长.... 后来流行XHTML+CSS 也是这样 CSS一个属性一个属性的GOOGLE 出来...
现在用THINKPHP框架 已经能编写一个简单的CMS程序了...
这样获得成就感的难度低... 但以后想扩展更高级的功能比如静态生成,二级域名泛解析,模型功能,就会很痛苦了...要涉及的PHP知识更多....
我想问的是  框架更难一些...  还是从头学PHP 更难一些?....
比如说用框架一天能写个简易博客程序,三天能弄懂自己写什么,20天能弄出静态功能,半年弄出模型功能
而PHP基础学起,20天写出个简易博客程序并全部弄懂,两个月弄出静态功能,五个月弄出模型功能...
我这只是打比方,就是说学PHP基础从长期看 到后边就比框架省时间?

[ 本帖最后由 kok 于 2010-12-29 23:22 编辑 ]
35#
发表于 2010-12-30 16:37:40 | 只看该作者
不懂php的飘过
34#
发表于 2010-12-30 14:58:48 | 只看该作者
原帖由 mrcplusplus 于 2010-12-29 23:30 发表
CodeIgtiner不错。

同意,最简单的框架了
不过开发中文网站的话,建议用Kohana,是CodeIgtiner的民间扩展版
33#
 楼主| 发表于 2010-12-30 12:45:23 | 只看该作者
原帖由 zllovesuki 于 2010-12-30 04:35 发表
学PHP?用框架会让你信心大减

一开始,写一些垃圾程序(就是代码结构很乱那种)。然后以后越写越感觉得心应手,就自己写一个自己用的框架。

你不会是90bus那个kok吧? ...



yes jerrychen?...
32#
发表于 2010-12-30 09:05:35 | 只看该作者
小的cake,大点的symfony,至于效率,opcode之后最多比纯php慢上0.0X秒或者0.X秒,火星人都感觉不明显,省那么多做什么
31#
发表于 2010-12-30 08:53:28 | 只看该作者
想和学是两回事。
30#
发表于 2010-12-30 08:44:56 | 只看该作者
我晕了,你没看到很多公司招聘上面都要会几种常用的框架吗?

如果你只是自己在家里鼓捣,学与不学都没问题。

如果要靠它来谋生,你不学行吗?

就像现在流行nginx一样,你说我用apache一样很好。可是如果你应聘时,公司要求必须会nginx,你怎么办?

多掌握一些知识不好吗?
29#
发表于 2010-12-30 07:57:02 | 只看该作者
我也在考虑学python
28#
发表于 2010-12-30 07:36:42 | 只看该作者
原帖由 wzwen 于 2010-12-30 06:53 发表
框架肯定要学,现在流行框架,没办法。
不学你就落伍了。
框架的目的,是为了提高工作效率。以及在一个团队中,用框架开发的效率是非常高的。
后缀维护的成本也是非常低。
但新手,对于php的基础知识还是要学的。
其实边用边学 ...


关于框架,我的看法是不盲从。
我们从 祼写PHP => 用框架 =》自己的框架 =》不再依赖框架

现在明白,PHP不是Java,不需要框架也行。

说得清晰点,PHP应该拿它当C语言用。面向过程编程还是有它存在的生命力的。
比方说Linux kernel还是C语言,它为什么不用C++?道理是相通的。
27#
发表于 2010-12-30 07:33:49 | 只看该作者
PHP其实不应该从框架学起。
PHP是一种很灵活的解释形脚本语言,虽然它没有很好的工程性,但它有更大的优势,就是它的灵活性。
它灵活到不管你代码写的水平高还是低,只要你没写错,它就能完成你想要给它分配的任务,没有特别的框框限制死你。
反观下PHP框架,它们都是有一定规则和限制,约定,你得按照它们的方式去编写你的程序。
学PHP,最好不看框架,从一个个小玩具编写开始,比如可以先用PHP写一个留言本,然后再给这个留言本扩充功能,最后演变成一个论坛程序。
这些都可以跟框架没半毛钱的关系。
26#
发表于 2010-12-30 07:01:32 | 只看该作者
原帖由 wzwen 于 2010-12-30 06:53 发表
框架肯定要学,现在流行框架,没办法。
不学你就落伍了。
框架的目的,是为了提高工作效率。以及在一个团队中,用框架开发的效率是非常高的。
后缀维护的成本也是非常低。
但新手,对于php的基础知识还是要学的。
其实边用边学 ...


谁说的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-31 19:22 , Processed in 0.111733 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表