找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1940|回复: 0

[教程] php框架认识

[复制链接]
发表于 2013-3-30 10:08:50 | 显示全部楼层 |阅读模式 来自 中国–广东–湛江
php框架不是网站程序,不像织梦、discuz那样直接拿来就可以建站,php框架仅仅是你开发网站的一个工具而已。还有,php框架是工具,它没有大家想的那么神奇,用框架开发可以省时省力提高效率这话不假,但前提是你要熟悉原生的PHP代码编写,因为就算是用框架开发,也是需要你自己写大量的原生代码。
    给大家做个比喻。假如你想拥有一套自己的房子,那么你可以通过很多方法去达到你的目的:
    1、直接去买别人盖好的房子。这个途径类似于我们用discuz、织梦之类的别人开发好的程序快速建站,但是有很多其他的限制,不太好扩展,就像买到成品房自己不好随便改动每个房间的大小和位置一样,用现成的程序添加或修改功能也是比较麻烦的。
    2、从零开始自己盖房子。自己动手,就不必受别人的约束,自己想怎么盖就怎么盖,但是从零开始的话,自己要伐木、打铁做铁锹、锤子等工具,还要挖泥,自己烧砖等等,等把这些最最基础的工作都干完以后你才能开始盖房子,十分麻烦,费时费力。这就像纯粹用原生php开发网站一样,每一个功能,每一行代码都要自己写,效率低下。
    3、自己用现成的材料盖房子。上面提到的那种盖房子的方法费时费力,会做很多无用功,那么我们既想能自由的盖我们想要的房子,还省时省力该怎么办呢?那就不要自己做铁锹、锤子、砖头等基本材料了,直接去商店买来就是,用这些现成工具去盖房子是不是要比第二种方法更省事省力呢?更给力的,他和第二种方法达到的效果是一样的。这就相当于用框架去搞开发,框架里有很多已经写好的常用功能,这些常用功能就像一个个的小工具,你在需要的地方直接调用就可以,十分方便。

    再给大家说的具体一点,文件上传、添加图片水印、验证码等功能几乎是在开发每个网站的时候都要用到的,如果不用框架,你要实现一个验证码的功能,可能需要自己写100行代码,如果用框架,因为框架中已经帮你写好了验证码功能,你只需要用短短的一段代码就能实现出你想要的验证码效果,这就是框架的奥妙之处。但用框架的时候,一些逻辑判断或者非大众的功能,还是需要自己用原生的代码去做,这就要求开发者要有一定的PHP功底。

    还要特别提醒大家一点,PHP框架是帮助有PHP基础的开发者提高效率的,而不是帮助没有php基础的人速成的。

评分

参与人数 2金币 +20 收起 理由
猫性男孩 + 10 挺不错的
赵人无名 + 10 很给力!

查看全部评分

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-24 15:13 , Processed in 0.056542 second(s), 13 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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