|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
掌握静态网页的制作技术是学习开发网站的先决条件,这一点就讲到这里,因为这篇文章不是教程文章,也就不对技术进行深入的刨析了。 1.可以更好的组织代码和文件夹。
不会由于你新建了一个/inc的文件夹,然后在外面写function.php文件,就可以申明你的代码有组织了。然而当你利用一个PHP框架的时分,框架自己已有必定的文件夹布局,你需求遵守框架的一些尺度,如许就能够包管你一直用必定的体例来组织你的代码。
不幸的是,一些定名行冠军依然在利用着vi,这多是一个应战。你任务的时分将会碰到良多体积很小的文件,当你利用框架了,你就能够很便利的利用古代化的编纂器或IDE来阅读你的代码布局,如许你就可以很快的找到你所需求的文件。
2.公共代码和类库
PHP是一门巨大的web开辟言语,它供应了有数的东西和类库。然而当你试图独自创立一个网站的时分,你要末本人写代码,要末利用第三方的代码。
一切优异的php框架城市供应一些类库和帮助函数给你,它们能给你供应以下匡助:表单验证、输出输入的数据过滤、数据库笼统、Session和cookie处置、Email、日历和分页等,如许的例子不乏其人。更况且,还有一些社区供应的大批的插件,你可以将它添加到你的框架中。
3.mvc形式
出名的mvc形式要追溯到1979年,是一个叫哈维的挪威盘算机迷信家初次提出来的。
PHP任务起来自己就像是一个模板引擎。然而,假如你很不担任任的利用它,如许将会使你的代码很丑恶,将会使代码难以保护。
Mvc形式:
模子:凡是代表着你的数据布局和数据库的接口;
视图:包括了页面模板和输入;
掌握器:处置页面的恳求。
这类分别是代码更整洁,更轻易保护。
4.平安
在PHP中,能够你已想过良多举措对输出和输入停止过滤了,以避免您的网站被进击。手动的处置这些过滤将会很累,当你利用了框架今后,你就能够忘失落那些累了。
关于一个框架,大局部过滤任务可以帮您主动完成。例如codeigniter框架:
经由过程数据库的任何值将会被过滤如许避免sql注入性进击。
一切html可以主动生成,如表单帮助函数和url帮助函数可以对输入主动过滤一切用户输出的数据都可以停止过滤避免xss进击。
想要加密cookie只需求改动一个设置装备摆设选项就能够了。
5.利用少的代码,进步开辟速度
一切的PHP框架城市有一个进修曲线,然而一点你超出了谷峰,你就会享用疾速开辟带来的乐趣了。
利用框架意味着你写更少的代码,这就意味着更少的工夫花在打字下面。你不用为每一个项目去查找第三方的类库,由于框架已帮你供应了良多类库了。
另外,由于你的代码已以一种体例默许的组织起来了,如许你就可以更快的发明毛病和保护代码,对你如今的代码停止更改。
6.社区撑持
一切盛行的PHP框架在面前都有一个很活泼的社区。你可以和其他开辟人员在追求匡助、会商或反应。
7.加强失业竞争力
不晓得你比来有无看过,一些公司的职位请求都需求有框架的利用经历,作为一个web开辟人员具有PHP框架的的利用经历将会加强失业竞争力。
8.功能
否决利用PHP框架的大局部人城市说框架下降了PHP的功能。
不外起首你应当分明,开辟的费用远远高于办事器硬件的价钱。节俭开辟和保护的工夫上的钱有能够超越任何额定需求消费在办事器下面的钱。
把下面说的这些抛到一边去,你实践上也能够利用PHP框架取得功能上的优势。框架自己带有一些东西,它们能帮你做缓存、测试和剖析等等。
古代的一些框架也都是静态的加载它所需求的一些代码的。
9.合适团队
PHP框架可觉得帮你创立一个适合的情况,供应优秀的团队协作体例。你可让设计师任务在视图层下面,让数据库工程师任务在模子层下面,让伶俐的法式员重复的利用类库和插件。你也能够让他人创立单位测试,由于PHP框架自己带有良多东西。
10.很风趣
这点实践上多是一切来由傍边最主要的一点了。当你的任务充斥乐趣的时分,你的任务就会加倍高效。假如你一向利用老式的PHP编码多年,或对它已十分厌倦了。入手下手利用框架将会给你增添一些士气,就像一个新的玩具一样,而且你用框架一样可以做良多很酷的工作。最少我现在第一次利用框架的时分就是这类感到。我信任良多web开辟人员城市有相似的履历。
结论:
利用PHP框架能够不是你的最好选择,然而,你应当利用对web世界坚持开辟的立场,不休从收集中新的手艺新的开展来进修常识。明天框架很盛行很火爆,咱们依然不晓得PHP框架今天将会是如何的,但我想要说的是,PHP框架相对是值得切磋的。
不过语法好学,但是怎么用语法来实现每个人都有每个人的方式,几乎是各有千秋。然而借鉴别人成功的代码,绝对是有益无害,因此,多看那些经过千锤百炼凝出来的经典代码,是进阶的最好方法。 |
|