[Ayuda] PEAR vs PHP ??
Alejandro Martínez
almarag en tutopia.com
Mar Mar 30 14:13:13 CST 2004
Pues la experiencia que tengo con PEAR es que es muy bueno para cuando
necesitas cosas muy concretas, como las conexiones a bases de datos
(sobre todo si buscas portabilidad) o la autentificación. Sin embargo,
es un hecho que aún mucha gente está usando PHP en versiones viejas, que
generalmente no vienen por defecto con PEAR (aunque casi todas las
distros actuales vienen con PEAR preinstalado, con algunos módulos
comunes).
El problema de PEAR es que hay módulos que a veces cambian o se
reescriben de una manera muy brusca de una versión a otra. Me ha pasado
que hay programas que utilizan una función pública que en la siguiente
versión de la librería NO EXISTE porque el que escribió el módulo
consideró que nadie usaba esa función, lo cual es bastante molesto
(sobre todo porque se supone que son funciones públicas, que no deberían
eliminarse de un plumazo así como así), y dependes totalmente de la
persona que mantiene el paquete si deseas portabilidad real.
La ventaja: no necesitas hacer mucho código base "from scratch", ya que
muchas funciones vienen ya bien probadas y sin tanto bug.
Mi consejo es: si realmente no tienes tiempo o ganas de reinventar, usa
PEAR. Si deseas control absoluto de tu código y asegurarte de que no hay
cosas que no quieres en el mismo, escríbelo tú.
Saludos.
-----Mensaje original-----
De: ayuda-admin en linux.org.mx [mailto:ayuda-admin en linux.org.mx] En nombre
de Max Valdez
Enviado el: Martes, 30 de Marzo de 2004 01:45 p.m.
Para: ayuda en linux.org.mx
Asunto: [Ayuda] PEAR vs PHP ??
Hola
Alguien tiene experiencia en PEAR ???
Yo no soy experto en PHP, pero me defiendo, y estoy empezando a hacer un
pequeño "proyecto" que me gustaria que fuera usable de verdad.
He estado tratando de diseñar mi estrategia para que no tenga que estar
haciendo circo, maroma y teatro con el uso de mysql, y la interfase para
web.
Tengo algunas idea pero no quisiera ponerme a copiar trabajos como el
slashcode, phpnuke o lo que sea que se use. Mi idea no tiene nada que
ver con
ninguno, pero puedo sacar algunos componentes como las autenticaciones,
etc.
Pero prefiero no hacerlo.
Entonces, alguien sabe que ventajas REALES tiene usar PEAR ??, porque lo
que
veo es que en general lo unico que ganas con usarlo es usar funciones
"generales" para hacer todo lo que haces normalmente con PHP.
La desventaja que le veo a usar PEAR es que voy a meter una dependencia
extra,
y si lo que quiero es tratar de meterles a algunas instituciones la idea
de
que pueden usar mi programa, y si los logro convencer yo tendria que
enseñarles como instalarlo, etc. (PHP esta instalado en cualquier
distro,
PEAR ?? )
No es mejor simplemente diseñar bien un proyecto en PHP, e implementarlo
en
el ?, en vez de seguir metiendo mas funciones mi memoria, que lo unico
que
hace es ocupar espacio en mi cabeza, y en cualquier momento se me olvida
algo
mas importante por estar sobreescribiendo en ella ?
Espero que alguien me pueda iluminar mas en el asunto
Saludos
Max
--
Linux garaged 2.6.5-rc2-mm3 #1 Fri Mar 26 11:07:16 CST 2004 i686
Intel(R)
Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GS/S d- s: a-29 C++(+++) ULAHI+++ P+ L++>+++ E--- W++ N* o-- K- w++++ O-
M--
V-- PS+ PE Y-- PGP++ t- 5- X+ R tv++ b+ DI+++ D- G++ e++ h+ r+ z**
------END GEEK CODE BLOCK------
gpg-key: http://garaged.homeip.net/gpg-key.txt
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista:
http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
Más información sobre la lista de distribución Ayuda