开发人员应该相熟的五个概念
语法结构教科书上的常识和实践的程序设计是有区别的,真正的常识要在实践的开发中取得。每个php的开发人员在开局开发web运行程序之前,都应该相熟上方的五件事:
1. 框架
框架可以说是php开发中的一个最关键的疑问。 用php开发web运行程序时有很多方法,有很多开源的框架可以经常使用,可以协助极速的开发,坚持更高的分歧性和有效性。 其中比拟好的框架包含cakephp ,Symfony和CodeIgniter 。很多框架还依照MVC设计形式 ,假设你在这个形式下上班过,那你必定会很相熟。过一段期间,你甚至可以依据自己的须要来创立框架。
2. 模板引擎
假设您经常使用的不是一个框架来口头一个详细的设计形式,那么您想要经常使用的是模板引擎。不论你是自己创立或是经常使用现有的模板(如 Smarty),模板引擎都会使你的逻辑代码从HTML页面中独立进去(以及相关的CSS / js /等)。 这大大的简化了你的代码,使整个程序的修正变得极速便捷,也使非开发者更容易修正你的程序。
3. 代码重用
正如我先前提过的,php是所用言语中代码重用性最好的。从多中小的文档到整个数据库类,php开发者须要的时刻可以轻易的选用重用现有的代码。其实,你简直可以不用编写一行代码就能建设起整个运行程序。
4. 不从新开发现有的物品
很显著的一件事,只要少数的php开发者知道php自身有很多可用之处。遗记新的图书馆,或复杂的代码例程-先看看PHP手册。 例如,你们有没有听过number_format(), parse_url(), wordwrap()或bbcode_parse()?看一下整个函数参考 ,选用一个类别,阅读一下,您必定会有所发现。
5. IRC 是令人欢快的事
当你有个复杂的疑问不能处置的时刻,可以到IRC上。php非官网的允许频道,很多阅历丰盛的开发者陶醉其中。你须要一个IRC客户端,假设你用的Firefox,ChatZilla是一个很好的插件,当你须要协助时,以irc://irc.freenode.net/php做为头部粘贴你的代码。张贴您的疑问,并耐烦期待;某种热心人(或多个)会给你答案。当你获取答案后,思考一下其余须要协助人的疑问。关于php庞大的函数库来说,没有人是泰斗;在IRC上,会集一切人的常识就可以处置任何疑问。
宿愿经过本文的引见,能给你带来协助。