茗梓小栈

pqframe2 开发构想

2013-09-13

pqframe是我花了一年多的时间开发的php的web开发框架,目前框架初步完成,但是这个版本还是很不足,在许多方面都有所欠缺,比如只支持单一数据库,安全性比较弱,不支持url路由等等。但同时这也是一个优点,就是这个框架足够简洁和轻便,容易上手和二次开发,很适合开发中小型站点。

在汲取了1.0版本的开发经验后,我开始构思这个框架的2.0版本。我的计划是,她的构架和1.0是完全不同的,会有一些我自己的创意在里面,也会和1.0版本一样,吸取一些成熟的web框架的优点;以下是我最近构思的一些tips

  • 与时俱进,但考虑中国的国情,支持php5.3+的版本

  • 优秀的调试工具,如rails的rails console 这样子的调试方式

  • 会采用很多成熟的代码,如medoo,确实是个好东西

  • 集成一些常用的类库,但不会做成一个full-stack框架

  • 是否采用命名空间,我还是有点纠结,个人感觉php的命名空很别扭。。。

  • 会采用php的包管理器composer

本文持续更新,但估计2.0版本的开发工作,会比较延期。。。。

Fork me on GitHub