<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/history.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'history.php.related.php',
    1 => 'Algunos proyectos relacionados con PHP',
    2 => 'Algunos proyectos relacionados con PHP',
  ),
  'up' => 
  array (
    0 => 'history.php',
    1 => 'Historia de PHP',
  ),
  'prev' => 
  array (
    0 => 'history.php.php',
    1 => 'Historia de PHP',
  ),
  'next' => 
  array (
    0 => 'history.php.books.php',
    1 => 'Libros sobre PHP',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'appendices/history.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="history.php.related" class="sect1">
  <h2 class="title">Algunos proyectos relacionados con PHP</h2>
  <div class="sect2" id="history.pear">
   <h3 class="title">PEAR</h3>
   <p class="para">
    <a href="https://pear.php.net/" class="link external">&raquo;&nbsp;PEAR</a>, que significa
    <code class="literal">PHP Extension and Application Repository</code>
    (inicialmente, PHP Extension and Add-on Repository), es la primera versión de las clases
    básicas en PHP y podría convertirse eventualmente en un medio privilegiado para distribuir
    extensiones PHP entre desarrolladores.
   </p>
   <p class="para">
    PEAR nació durante los debates celebrados en las Reuniones de Desarrolladores PHP (PDM)
    (Rencontres de développeurs PHP), que tuvieron lugar en enero de 2000 en Tel Aviv. Fue creado
    a iniciativa de Stig S. Bakken y está dedicado a su primera hija, Malin Bakken.
   </p>
   <p class="para">
    Desde el año 2000, PEAR ha crecido hasta convertirse en un proyecto significativo con un
    grupo de desarrolladores competentes, que trabajan para establecer una biblioteca
    completa, reutilizable y común, en beneficio de toda la comunidad PHP. Hoy en día, PEAR
    incluye una amplia selección de clases básicas para acceder a bases de datos, almacenar
    contenido en caché, realizar cálculos matemáticos, transacciones de comercio electrónico,
    etc.
   </p>
   <p class="para">
    Más información sobre PEAR está disponible en
    <a href="https://pear.php.net/manual/" class="link external">&raquo;&nbsp;el manual</a>.
   </p>
  </div>
  <div class="sect2" id="history.phpqa">
   <h3 class="title">Equipo de Aseguramiento de Calidad</h3>
   <p class="para">
    <a href="https://qa.php.net/" class="link external">&raquo;&nbsp;El Equipo de Aseguramiento de Calidad</a>
    de PHP fue establecido durante el verano de 2000, en respuesta a las críticas recibidas por
    PHP 3.0, que no estaba suficientemente probado para entornos de producción. El equipo está
    ahora compuesto por un grupo de desarrolladores de alto nivel, que tienen un buen
    conocimiento de las fuentes de PHP. Estos desarrolladores pasan una buena parte de su
    tiempo localizando y corrigiendo errores encontrados en PHP. Además, hay un buen número
    de otros miembros del grupo PHP que prueban y proporcionan un informe fiel del uso de PHP
    en diferentes plataformas.
   </p>
  </div>
  <div class="sect2" id="history.phpgtk">
   <h3 class="title">PHP-GTK</h3>
   <p class="para">
    <a href="http://gtk.php.net/" class="link external">&raquo;&nbsp;PHP-GTK</a> es la solución PHP para escribir
    aplicaciones con interfaz gráfica, lado cliente. Andrei Zmievski recuerda la creación de
    PHP-GTK:
   </p>
   <blockquote class="blockquote">
    <p class="para">
     La programación de interfaces GUI siempre me ha interesado y pensaba que Gtk+ era una
     excelente biblioteca, excepto por el hecho de que programar con ella en C es bastante
     laborioso. Después de ver las implementaciones de PyGtk y GTK-Perl, decidí ver si PHP
     podía tener su propia interfaz con Gtk+, aunque fuera mínima. Comencé en agosto de 2000,
     cuando tenía un poco más de tiempo libre, y realicé las primeras experimentaciones. Mi
     guía principal fue la implementación de PyGtk, que era bastante completa y tenía una
     interfaz orientada a objetos. James Henstridge, el autor de PyGtk, fue de gran ayuda para
     iniciar este proyecto.
    </p>
    <p class="para">
     Reescribir todas las interfaces de Gtk+ a mano estaba fuera de cuestión y pensé en
     realizar un generador de código, exactamente como lo había hecho PyGtk. El generador de
     código es un programa PHP que lee un conjunto de ficheros <var class="filename">.defs</var>,
     que contienen las clases, constantes y métodos de Gtk+, y luego genera el código C que
     sirve de interfaz a PHP. Lo que no se puede generar automáticamente se puede escribir a
     mano en el fichero <var class="filename">.overrides</var>.
    </p>
    <p class="para">
     Trabajar en el generador de código y en la infraestructura tomó algo de tiempo, ya que
     tenía poco tiempo para dedicar a PHP-GTK durante el otoño de 2000. Después de mostrar
     PHP-GTK a Frank Kromann, se interesó y comenzó a ayudarme con el generador y la
     implementación Win32. Cuando escribimos el primer programa &#039;Hello World&#039;, fue muy
     emocionante. Tomó unos meses más para que el proyecto fuera presentable, y la versión
     inicial fue publicada en marzo de 2001. La noticia se difundió rápidamente en SlashDot.
    </p>
    <p class="para">
     Anticipando que PHP-GTK podría convertirse en un proyecto por derecho propio, establecí
     listas de difusión y un servidor CVS independientes, así como el sitio gtk.php.net con la
     ayuda de Colin Viebrock. La documentación también necesitaba ser escrita, y James Moore
     vino a ayudarme.
    </p>
    <p class="para">
     Desde su publicación, PHP-GTK ha ganado popularidad. Tenemos nuestro propio equipo de
     documentación, el manual mejora cada vez más, la gente ha comenzado a escribir
     extensiones para PHP-GTK, así como aplicaciones cada vez más importantes que lo utilizan.
    </p>
   </blockquote>
  </div>
 </div><?php manual_footer($setup); ?>