Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2006, 06:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Un consejo por favor. Quiero decirles que ni hablar de PDO y que usen mysql_connect(), mysql_query(); etc como siempre pero necesito arguementos.
No es necesario que les digas que usen las funciones nativas de Mysql (mysql_xxx()) pero si que tal vez recomendarles que usen otras capas de abastracción de Base de datos que cumplan con los requisitos que ellos necesiten y que sean como "classe".

Por ejemplo:

Adodb (tiene versión extensión y classe) esta sería una buena opción .. si no quieres instalar nada .. que usen la opción "classe" .. si lo amerita .. instalan la extensión.

ezSQL (sólo classe) .. y así un largo etc. Por ejemplo PEAR también incluye sus própias extensiones y classes como "capas de abstracción de BBDD".

Por cierto .. PDO funciona para PHP 5.x (tu usas esa versión en tus servidores?)
http://www.php.net/pdo

No discuto que una extensión sea mejor que un equivalente como "classe" (la extensión es "compilada" .. la "classe" es código PHP corriente interpretado (programado en OOP eso sí).

Tampoco discuto que PDO sea una excelente capa de abastracción de BBDD pero si que hay que tener encuenta que NO siempre quien desarrolla una aplicación puede estar en condiciones de hacer peticiones de instalaciones de ciertas extensiones para PHP o incluso de disponer de cierta versión de PHP .. así que lo mejor (visto como desarrollador) es en muchos casos "sacrificar" un poco de "rendimiento" en pro de NO depender de donde se ejecute la aplicación que desarrolle.

Un saludo,