公司的一个新项目多用户blog系统终于在起起落落,拖拖沓沓的3个月之后上线了,目前运行的还是不错的,在这个版本中的框架action是最早的0.9版本 orm部分则是4个月前使用的未完成版本,但已经验证了action部分性能和实现的可行性,并且在不断改进中在老的action上加入了render等1.5版本的功能,框架正在试验中得到不断的完善,3月份基于拥有orm1.3版本的另外一个后台项目会上线,到时候还可以再期待一下。但目前版本中有个小问题就是,当我把smarty作为内存模组使用时出现了模板重复编译问题,所以下一个研究对象将会是smarty,我可能会对smarty机制做一个学习,并期望能重写一个完全面向对象并且基本兼容现有smarty语法的新版本,到时如果加入到应用框架,那么这个框架的三大部分就基本拥有了独立的自主设计模块,最后只要对数据库连接池部分做一个接口化就可以得到我最终的产品要求,可喜可贺,也期待着这天快点到来。

目前下一步研究的目标是在orm 1.3版本基础上利用aop思想实现对数据库存取的缓存技术,目前有了一个初步构想,但不知道效率如何,在其中会大量使用自省函数,php的自省函数我并没有做过很多原理研究不知道性能如何,如果大量应用会不会引起性能误差这一切还是未知数,但实验还是需要做的。

另外下个月准备开始搜索前端2.0版本核心api的开发工作,目标是要实现完全开放化的指令解析和语句分析,这将对我非常垃圾的底层算法和正则能力提出挑战,类构架已经基本搭载完成,现在需要只是动手开发和解决其中的问题,届时api将会被封装成module系统,并且加入webservice输出能力,使得它拥有多种支持功能,以此实现java的后端以及php的前端,将目前的平台数据桥梁问题彻底解决。

最后做一个广告吧: http://blog.onlylady.com/

你可能感兴趣的:(PHP,框架,webservice,orm,Rails)