Comunidad Ulfix

Inicio Programación PHP Introducción a PEAR
PHP
Introducción a PEAR
Valoración de los usuarios: / 2
PobreEl mejor 
Programación - PHP
Escrito por Alejandro López Hernández   
Martes 14 de Noviembre de 2006 00:00
Índice de artículos
Introducción a PEAR
Instalación de PEAR
Paquete MDB2
Paquete Auth
Todas las páginas

PEARCon este artículo comenzamos una serie de publicaciones sobre PEAR , en donde aprenderemos que es, para que nos sirve, como instalarlo, y como usar sus paquetes en nuestras aplicaciones. También les recomiendo que escuchen el podcast sobre PHP y PEAR que grabamos con ICENetx

Introducción

PEAR es un depósito de clases y extensiones de PHP (PHP Extension and Application Repository). ¿y eso que significa?. PEAR reúne clases escritas en PHP o C que nos sirven para ser usadas como extensiones en nuestras aplicaciones.

PEAR se divide en dos partes principales, PEAR y PECL. En la primera se encuentran extensiones o clases escritas completamente en PHP, mientras que en PECL se almacenan clases escritas en C o C++.

El código en PEAR es dividido en "paquetes". Cada paquete es un proyecto separado con su propio equipo de desarrollo, número de versión y ciclo de liberación, documentación y una relación definida con otros paquetes (incluyendo dependencias). Los paquetes son distribuidos en archivos tar que contienen un archivo de descripción dentro del mismo y son instalados en el sistema local usando el instalador de PEAR.

Existen dos tipos de paquetes: paquetes fuente (que contienen archivos de código fuente únicamente), y paquetes binarios (que contienen archivos binarios para plataformas en específico).

PEAR define un árbol de paquetes, donde cada "nodo" en el árbol es representado por una parte del nombre del paquete. Los nodos están organizados por palabras descriptivas, y cada parte es separada por un guión bajo. Por ejemplo los nombres de los paquetes "MP3_Id", "Archive_Tar" y "HTTP_Post".

Los paquetes pueden estar relacionados entre si a través de dependencias explicitas, sin embargo no hay un relación automática por ejemplo entre un paquete y su "padre" en el árbol de paquetes, por ejemplo "HTTP_Post" es por default independiente de "HTTP".

También existe una guía de estilo, los estándares de codificación de PEAR (PCS por su siglas en inglés), la cual existe para facilitar la colaboración entre los desarrolladores de PEAR, la portabilidad y la calidad y ayudar a los colaboradores de PEAR a proporcionar APIs consistentes.



 

Comentarios  

 
0 # by mafuen 2009-08-15 10:30 Agradecerái pusieras un ejemplo compledo de acceso a base y tablas en mysql en el servidor..
gracias…
Manuel
Responder | Responder con cita | Citar
 

Agregar comentario


Código de seguridad
Actualizar