+ -
当前位置:首页 → 问答吧 → 如何提高PHP的开发速度

如何提高PHP的开发速度

时间:2009-07-31

来源:互联网

今天,闲来无事,暂且谈论一下如何提高PHP的开发速度。

PHP是一门简单而不简单的语言,简单的是,学习起来很容易,几乎是只要有些编程基础的同志们,都很容易很快的上手。它有方便的语法风格和一些常用的内置函数,等等。不简单的地方就是,它的发展见证了它的成就,PHP可以说也在互联网这方面的重要角色,首先它是免费,这样,企业就会投一些票数给它,可以降低企业成本,再者,它的铁搭档Mysql同样也是免费的,并且成绩优异,不亚于收费数据库系统。

下面说下如何提高PHP开发速度:

一种是利用高效率的工具,如IDE,这些都是为了方便开发者管理项目,更好的是,多人团队的开发,它表现的尤为出色。

一种是利用现有的框架进行快速开发,这种方法,不仅开发速度提高,并且程序的稳定方面也更高了,维护起来会更加方便,如现今流行的框架,MVC。

还有一种就是,二次开发,这种开发出成品的速度也是很快的,但是并不适合所有项目。

关于MVC的争议是如今最为激烈的,有些PHP学者则认为MVC模式的模糊性,因为在程序员写程序时,很难把握M和V之间的关联度,也就是造成了开发的错乱程度。

M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。

弄清M和V之间的关系。笔者认为,在开发项目种,项目可分大中小项目,依PHP目前的使用领域来看,中小项目偏多,也就是程小型快速开发项目居多,这样我们就可以划清何时适合MVC,何时适合快速的开发。

在数据程序严谨的大型项目种,采用一定的开发标准是必不可少的,随之的就是选择标准,这时MVC就又凸显它的重要性了。

当然,小型项目种,由于开发费用低,要求时间短,以至于,我们无法完全按照一定的标准执行,这时就会出现(M+C)V这样开发模式,甚至更有无标准的常态代码模式。缺点是后期维护会有一定的麻烦。

笔者认为,在小型项目种,必要情况下,可以采用(M+C)V模式,这种模式是一种快速的开发模式,同样方便后期管理,以及二次开发。

这里笔者为大家介绍一下(V),用户输出层。

通常情况,为了方便进行美工和程序员之间的配合,我们都需要一种模板引擎来进行模板管理。笔者为大家推荐的xingTemplate模板引擎,它是一个小巧而强大的PHP模板引擎,当然也是免费的。再经历多次的磨砺之后,将最终的完善的产品呈现给大家。

xingTemplate的工作方式,当用户进行请求页面时,模板引擎会进行检查相应的模板文件,判断是否已经编译,如果没有编译,则进入模板编译程序,进行生成模板编译文件,进行PHP程序处理之后,展现给用户。(期间笔者测试,50K的的文件编译时间仅为0.001s)

附介绍:xingTemplate 是一个基于PHP的模板引擎,主要对于PHP程序的方面快速开发而设计.它可以快速将您的模板文档编译为PHP文件,然后进行调用输出。 有效的提高项目的开发速度及管理。 xingTemplate 模板引擎的特点,内置输出缓存管理。提高PHP程序的处理速度。方便快捷的模板语法风格。

至此先为大家介绍到这里,之后待续。

作者: xbantu   发布时间: 2009-07-31

PHP一直在学习

作者: abcnic   发布时间: 2009-08-03


作者: 风过无痕   发布时间: 2009-08-06

写的挺不错的,实用

作者: 网中浪子   发布时间: 2009-08-06

作者: cchgogo   发布时间: 2009-08-07

如何提高PHP的开发速度。

作者: sm2009   发布时间: 2009-08-13

用户被禁言,该主题自动屏蔽!

作者: gotoshop88981   发布时间: 2009-09-10

真的好好学学了

作者: pyc188   发布时间: 2009-09-19

真的好好学了

作者: pyc188   发布时间: 2009-09-19

作者: l溪玲   发布时间: 2009-10-25


作者: 老孟   发布时间: 2010-01-25

相关阅读 更多

热门下载

更多