PHP应用框架系统SpeedPHP2.0正式发布

[ 2010-04-15 14:17:50 | 作者: admin ]
字号: | |
12月7日,SpeedPHP团队正式发布PHP应用框架系统SpeedPHP2.0。SpeedPHP是一个适合初学者的PHP框架,以“快速”为设计理念,充分体现了提高开发效率,快速学习,轻快的运行速度这三大优势。在提高团队开发效率、容易学习及使用、轻量级架构以增加执行速度等方面有着突出的表现。

SpeedPHP框架第二版不仅保留了一贯快速开发的风格,更加入一系列强大的功能,也编写了大量的教程。无论是初学者或是有经验的PHP高手,都可以很轻松的学习和使用这个全新的PHP框架,体验快速开发的乐趣。

第二版的SpeedPHP框架,增加了以下的功能:

增加生成真实HTML文件的spHtml

增加函数/数据库缓存程序spCache,数据库操作速度大幅度提高

增加简单强大的spVerifier数据验证程序

增加一对一,一对多,多对多等数据表表间关联的支持

增加数据分页程序

加入系统钩子,支持扩展程序开发

加入视图钩子,支持视图扩展开发

支持PATH_INFO,美化程序网址

加入Smarty支持,自动模板输出等视图功能

增加spArgs获取网络输入输出

增加多语言的支持

优化spUrl支持真实HTML文件及PATH_INFO

增加至90多项程序配置,让开发者更容易DIY自己的框架

支持程序配置快速写入

在文件读写程序中加入过期时间设置

优化路由程序,程序访问更智能更稳定。

优化载入和类初始化工具

统一框架内部异常提示

SpeedPHP框架创始人曾振中在接受WEB开发网专访时表示,当前许多PHP框架是越来越庞大,是不争的事实,这未必能说得上是好是坏。但是SP框架的理念之一,是“快速执行”,所以SP的代码尽量做到简单,去除了许多日常开发中很少见的一些情况的判断和处理,比如说路由系统,SP框架的路由系统就是十几行代码,相比TP或者QEE那些一下子就是几个类和很多的判断而言,SP的路由系统非常简单。但是简单不代表简陋,在日常开发实践中,SP路由能够实现的功能,和TP那些基本一样,只少了许多非常特殊的情况下使用的一些功能。在实现相同的日常功能情况下,显然更多的代码和类只能让系统运行起来更慢。

他认为,和原生PHP的对比,SP框架提供的功能可以简化非常多的操作,这是SP框架理念的“快速开发”。尤其是在简单的MVC和SMARTY的帮助下,更能将日常的开发工作分工,协作,更有利于团队开发的效率。而且在UML工具的配合下,SP框架能够产生的高效率,将会更为明显。

另外,SP框架最为自豪的,是理念“快速学习”。正如楼主可以轻松地说出sp的结构看来,sp框架的架构是很成功的,可以说是达到了让初学者都能轻易的了解的程度。sp框架就是希望能够给初学者一个足够容易入门的PHP框架,甚至要比PHP本身学起来更加容易一些。同时,在简单的入门之后,sp框架带给PHPer的,是更多的功能:比如说大部分数据库操作的封装、分页、表关联、函数缓存、数据验证、路由、生成HTML等,虽然这些功能代码看起来非常容易理解,但是这些功能几乎可以囊括了日常开发中的八成以上的功能了,所以一定程度上,PHPer只要全面使用SP框架自带的功能已经很轻易得开发小中型PHP系统了。未来SpeedPHP还将加入许多很有用的扩展功能,比如图片验证,ACL权限等等,这将进一步完善PHPer的工具箱,让大家可以更轻松进行开发。

SpeedPHP2.0下载:http://speedphp.com/download

Google项目托管地址:http://code.google.com/p/speedphp/
评论Feed 评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=1380

这篇日志没有评论。

此日志不可发表评论。