On 12/21/05, Claude Schneegans <[EMAIL PROTECTED]> wrote:
> One the the biggest advantages of CF over PHP is that the interface to
> any database
> does not depent on the type of database. There are no calls to
> functionalities proper to the type of database.

While I have certainly found the db-specific libraries annoying in PHP
site rewrites/db migrations (there are TWO mysql libraries foe
example), one enormous benefit of db-specific libraries is that they
can be specifically optimized for the database, which generally
improves speed. DB abstraction layers can obscure vendor-specific
functionality in some cases and in other can result in calls that the
abstraction layer must support to meet spec that don't exist in the
underlying database.

And as an aside, PHP 5 introduced PDO (PHP Data Objects) which is a
database abstraction layer modelled on the equivalent JDO (Java Data
Objects) model.

--
John Paul Ashenfelter
CTO/Transitionpoint
(blog) http://www.ashenfelter.com
(email) [EMAIL PROTECTED]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:227639
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to