+ -
当前位置:首页 → 问答吧 → 关于数据库连接  PDO

关于数据库连接  PDO

时间:2009-12-21

来源:互联网

请问斑竹,是否考虑在speedphp框架内加入,pdo有关的快速使用组件或函数?



换一个意思:用了speedphp的各类CURD后,可以快速移植,采用其它的数据库,只需要在speedphp入口文件等做简单配置。


大家会支持。

作者: tianyu2009   发布时间: 2009-12-21

从两方面而言,

一是多数据库的支持,这点sp是要做的,当然目前是还在筹划中。

二,可能sp在支持多数据库上面不会想楼主说的那种直接配置就可以使用的方式,那种模式在其他PHP框架中很常见,是以加入一个数据库中间层来实现。不过其实大家也知道,相对一个项目而言,更换数据库的几率很小。所以,我们来衡量一下:

第一种方案是为了方便天天换数据库(实验室才有的情况),可以在配置里面设置一下就换了,而加入了一个庞大而令人难以费解的数据库中间层。
第二种方案是如果项目遇到了真正需要更换数据库的时候(一个项目生命周期最多一次),把整个数据库模型层直接更换,省去了中间层,只是要更换几个文件。

sp框架计划是采取第二种,去除了数据库中间层,换起来不会是配置一下就行那么方便,但是换几个文件估计也费不了什么事。但是整体执行效率和轻巧不会受到影响。

作者: jake   发布时间: 2009-12-22

支持第二种方案,我也不希望出现“难以费解的数据库中间层”。

在看speedphp的代码,很简洁,容易理解,强烈支持框架保持简洁,不必要的不要加入或者以插件形式。

我们都知道80/20原则,百分20的功能是常用的并实现需求,百分80的大家很少用到。

支持简洁的speedphp!!!!!!

作者: tianyu2009   发布时间: 2009-12-22