Php 几乎所有CMS';进行数据库抽象

Php 几乎所有CMS';进行数据库抽象,php,content-management-system,Php,Content Management System,作为一名php学习者,我一直在尝试一些较小的php CMS。我使用的所有CMS都采用了数据库抽象层 我假设这是几乎所有PHP CMS的一个特征,对吗 谢谢 我不这么说,似乎也同意我的看法。我不这么说,似乎也同意我的看法。我认为可以肯定地说,大多数CMS使用DAL,但可能有一些你从未听说过的远程CMS不使用DAL,所以我不会宣称所有CMS都使用DAL。我认为可以肯定地说,大多数CMS使用DAL,但是可能有一个你从未听说过的远程服务器没有,所以我不认为所有的CMS都使用它。是的,我同意。两个主要的P

作为一名php学习者,我一直在尝试一些较小的php CMS。我使用的所有CMS都采用了数据库抽象层

我假设这是几乎所有PHP CMS的一个特征,对吗


谢谢

我不这么说,似乎也同意我的看法。

我不这么说,似乎也同意我的看法。

我认为可以肯定地说,大多数CMS使用DAL,但可能有一些你从未听说过的远程CMS不使用DAL,所以我不会宣称所有CMS都使用DAL。

我认为可以肯定地说,大多数CMS使用DAL,但是可能有一个你从未听说过的远程服务器没有,所以我不认为所有的CMS都使用它。

是的,我同意。两个主要的PHP CMS库(Drupal和Joomla)都有某种形式的数据库抽象。乔姆拉。

是的,我同意。两个主要的PHP CMS库(Drupal和Joomla)都有某种形式的数据库抽象。乔姆拉。

嗯,所有(或大多数)汽车都有四个轮子。但这并不意味着5轮车就不能成为汽车

CMS有数据抽象是有道理的,但这并不意味着他们必须有数据抽象。

好吧,所有(或大多数)汽车都有4个轮子。但这并不意味着5轮车就不能成为汽车


CMS有数据抽象是有意义的,但这并不意味着它们必须有数据抽象。

CMS唯一固有的特点是它将内容与显示分离。它存储内容的位置或方式是任意的。连接到数据存储的机制也不重要。您可能认为“传统”数据库很常见,但绝不是必需的-任何数据支持都是内容数据库-文本文件、XML、SimpleDb或Google App Engine等。

CMS唯一固有的特点是将内容与显示分离。它存储内容的位置或方式是任意的。连接到数据存储的机制也不重要。您可能认为“传统”数据库很常见,但绝不是必需的-任何数据支持都是内容数据库-文本文件、XML、SimpleDb或Google App Engine等。

数据库抽象层几乎是任何基于web的应用程序的特征

这通常用于实现关注点分离:
数据库抽象层几乎是任何基于web的应用程序的特征

这通常用于实现关注点分离:
不太可能。这是优秀软件设计的一个特点。经验法则是:“编程到接口,而不是实现”

我建议你掌握一个好的数据库层的诀窍,把那些挫折抛到脑后。好的软件设计需要纪律

也许你会喜欢阅读一些设计模式和原则。这将为您以后节省很多麻烦:


祝你学习好运

不太可能。这是优秀软件设计的一个特点。经验法则是:“编程到接口,而不是实现”

我建议你掌握一个好的数据库层的诀窍,把那些挫折抛到脑后。好的软件设计需要纪律

也许你会喜欢阅读一些设计模式和原则。这将为您以后节省很多麻烦:


祝你学习好运

为了澄清,我认为证据是基于平面文件的CMS列表。我猜“几乎所有CMS”的解释与我的不同=首先,我认为证据是基于平面文件的CMS列表。我猜“几乎所有CMS”的解释与我的不同=汉克斯。在这一点上,db抽象对我来说似乎令人沮丧,我想我可以找到一个不使用它的较小的CMS。谢谢。在这一点上,db抽象对我来说似乎令人沮丧,我想我可以找到一个不使用它的较小的CMS。