全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: kok

学PHP从框架学起好不好?

[复制链接]
发表于 2010-12-30 01:22:53 | 显示全部楼层
你们不要误导人了,我学管理的,自学编程,你要学PHP一定从基础开始,框架全是建立在基础上的,不然你学框架到时候你都不知道是怎么一回事,很多逻辑编程都是要从基础入手的
发表于 2010-12-30 01:26:45 | 显示全部楼层

回复 22# 的帖子

对,框架一个重要的功能是拿来忽悠,总不能连语法和函数都没弄明白就开始套框架吧。
发表于 2010-12-30 02:01:54 | 显示全部楼层
框架主要是可以节省很多开发成本,必然会牺牲一些系统资源作为代价。
框架并不是毫无学习成本,框架的学习成本也不小。
学习PHP,还是从基本语法学起,做一些简单的程序,然后函数在查手册中慢慢掌握。
然后再考虑框架。
发表于 2010-12-30 04:35:53 | 显示全部楼层
学PHP?用框架会让你信心大减

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

你不会是90bus那个kok吧?
发表于 2010-12-30 06:53:09 | 显示全部楼层
框架肯定要学,现在流行框架,没办法。
不学你就落伍了。
框架的目的,是为了提高工作效率。以及在一个团队中,用框架开发的效率是非常高的。
后缀维护的成本也是非常低。
但新手,对于php的基础知识还是要学的。
其实边用边学的效果最好。
单纯的去学,过一段时间很容易忘掉。
有人说框架很少拿来建站,这个就大错特错了。
现在用框架开发的网站非常多,虽然用框架牺牲了一些速度和性能。
别的不说,域名圈里面,像名富和4.cn网站,就是用zend框架开发的。
ThinkPHP框架还不错,国产的,文档比较全,适合入门,而且属于轻量级的,比zend小巧多了。
发表于 2010-12-30 07:01:32 | 显示全部楼层
原帖由 wzwen 于 2010-12-30 06:53 发表
框架肯定要学,现在流行框架,没办法。
不学你就落伍了。
框架的目的,是为了提高工作效率。以及在一个团队中,用框架开发的效率是非常高的。
后缀维护的成本也是非常低。
但新手,对于php的基础知识还是要学的。
其实边用边学 ...


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


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

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

说得清晰点,PHP应该拿它当C语言用。面向过程编程还是有它存在的生命力的。
比方说Linux kernel还是C语言,它为什么不用C++?道理是相通的。
发表于 2010-12-30 07:57:02 | 显示全部楼层
我也在考虑学python
发表于 2010-12-30 08:44:56 | 显示全部楼层
我晕了,你没看到很多公司招聘上面都要会几种常用的框架吗?

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

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

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

多掌握一些知识不好吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-6 18:40 , Processed in 0.058839 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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