Re: Re: PHP Frameworks - Opinion

From: Date: Thu, 03 Aug 2006 17:53:33 +0000
Subject: Re: Re: PHP Frameworks - Opinion
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-240070@lists.php.net to get a copy of this message
On Thu, 2006-08-03 at 14:42 -0300, Manuel Lemos wrote: > Hello, > > on 08/03/2006 09:25 AM Paul Scott said the following: > > The main thing in Manual's post that got me writing this in the first > > place was : > > > > "Imagine if there would be only one PDBC (JDBC for PHP). Instead of that > > we have a never ending choice of PHP database abstraction layers that > > does not help newcoming developers that are lost and don't know what to > > use." > > I admit I have not expressed myself clearly. What I meant is not that > people should be disallowed to implement alternative APIs, but rather > that they should not feel the need to do it. I think you may be missing the point. Many people probably don't feel the "need" to create an alternative API, they may just feel the desire to do so. It's a great way to practice your skills, and in the end, you have a nice API that meets your needs. > In the Java world, JDBC is the de facto standard because Java developers > do not feel the need to develop other database APIs. That happens > because JDBC is a standard API defined by several players from the SQL > database world that sit together and defined a consensual API specification. > > In the PHP world there is no such organization nor the vision of the > benefits of cooperating to define such standards. I already gave an > example of the benefits of having such standard API specifications in > the other comment to Rob. Almost all APIs can be wrapped when necessary. Hell, the PHP engine is in many cases just a wrapper around a C API. Cheers, Rob. -- .------------------------------------------------------------. | InterJinn Application Framework - http://www.interjinn.com | :------------------------------------------------------------: | An application and templating framework for PHP. Boasting | | a powerful, scalable system for accessing system services | | such as forms, properties, sessions, and caches. InterJinn | | also provides an extremely flexible architecture for | | creating re-usable components quickly and easily. | `------------------------------------------------------------'

« previous php.general (#240070) next »