rafael Fri Jun 21 16:06:51 2002 EDT Modified files: /phpdoc-es/appendices history.xml Log: Translation updated to PHP 4.x
Index: phpdoc-es/appendices/history.xml diff -u phpdoc-es/appendices/history.xml:1.3 phpdoc-es/appendices/history.xml:1.4 --- phpdoc-es/appendices/history.xml:1.3 Sat Dec 29 02:08:43 2001 +++ phpdoc-es/appendices/history.xml Fri Jun 21 16:06:51 2002 @@ -1,5 +1,331 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- -<chapt>Historia de PHP - <sect>Una mirada al desarrollo de PHP +<!-- $Revision: 1.4 $ --> +<!-- EN-Revision: 1.13 Maintainer: robertoh Status: ready --> + +<appendix id="history"> + <title>Historia de PHP y proyectos relacionados</title> + <para> + PHP ha recorrido un largo camino en los últimos años. + Crecer hasta ser uno de los más importantes lenguajes + de programación en entornos Web no ha sido tarea fácil. + Aquellos interesados en ver brevemente cómo creció PHP + hasta lo que es hoy en día, sigan leyendo. + </para> + + <sect1 id="history.php"> + <title>Historia de PHP</title> + + <sect2 id="history.phpfi"> + <title>PHP/FI</title> + <para> + PHP es el heredero de un producto anterior, llamado PHP/FI. + PHP/FI fue creado por Rasmus Lerdorf en 1995, inicialmente + como un simple conjunto de scripts de Perl para controlar los + accesos a su trabajo online. + Llamó a ese conjunto de scripts 'Personal Home Page Tools'. + Según se requería más funcionalidad, Rasmus fue escribiendo + una implementación C mucho mayor, que era capaz de + comunicarse con bases de datos, y permitía a los usuarios + desarrollar sencillas aplicaciones Web dinámicas. Rasmus + eligió liberar el código fuente de PHP/FI para que cualquiera + pudiese utilizarlo, así como arreglar errores y mejorar el código. + </para> + <para> + PHP/FI, que se mantuvo para páginas personales y como intérprete + de formularios, incluía algunas de las funcionalidads básicas de PHP + tal y como lo conocemos hoy. Tenía variables como las de Perl, +interpretación + automática de variables de formulario y sintaxis embebida HTML. + La sintaxis por sí misma era similar a la de Perl, aunque mucho + más limitada, simple y algo inconsistente. + </para> + <para> + Por 1997, PHP/FI 2.0, la segunda escritura de la implementación en C, + tuvo un seguimiento estimado de varios miles de usuarios en todo el mundo, + con aproximadamente 50.000 dominios informando que lo tenían + instalado, sumando alrededor del 1% de los dominios + de Internet. Mientras había mucha gente contribuyendo + con bits de código a este proyecto, era todavía en su mayor parte el + proyecto de una sola persona. + </para> + <para> + PHP/FI 2.0 no se liberó oficialmente hasta Noviembre de 1997, + después de gastar la mayoría de su vida en desarrollos beta. + Fue sucedido en breve tiempo por las primeras versiones alfa de PHP 3.0. + </para> + </sect2> + + <sect2 id="history.php3"> + <title>PHP 3</title> + <para> + PHP 3.0 era la primera versión que se parecía fielmente al PHP + tal y como lo conocemos hoy en día. Fue creado por Andi Gutmans + y Zeev Zuraski en 1997 reescribiéndolo completamente, después + de que encontraran que PHP/FI 2.0 tenía pocas posibilidades para + desarrollar su propia aplicación comercial. En un esfuerzo para + cooperar y empezar a construir sobre la base de PHP/FI + existente, Andi, Rasmus y Zeev decidieron cooperar + y anunciar PHP 3.0 como el sucesor oficial de PHP/FI 2.0, + interrumpiéndose en su mayor parte el + desarrollo de PHP/FI 2.0. + </para> + <para> + Una de las mejores características de PHP 3.0 era su + gran extensibilidad. Además de proveer a los usuarios finales + de una sólida infraestructura para muchísimas + bases de datos, protocolos y APIs, las características de + extensibilidad de PHP 3.0 atrajeron a docenas de desarrolladores + a unirse y enviar nuevos módulos de extensión. Sin duda, + ésta fue la clave del enorme éxito de PHP 3.0. Otras +características + clave introducidas en PHP 3.0 fueron el soporte de sintáxis + orientado a objetos y una sintáxis de lenguaje mucho más potente + y consistente. + </para> + <para> + Todo el nuevo lenguaje fue liberado bajo un nuevo nombre, + que borraba la implicación de uso personal limitado que tenía el + nombre PHP/FI 2.0. Se llamó 'PHP' a secas, con el significado + de ser un acrónimo recursivo - PHP: Hypertext Preprocessor. + </para> + <para> + A finales de 1998, PHP creció hasta una base de instalación de + decenas de millares de usuarios (estimados) y cientos de miles de + sitios Web informando de su instalación. En su apogeo, PHP 3.0 + estaba instalado en aproximadamente un 10% de los servidores Web + en Internet. + </para> + <para> + PHP 3.0 se liberó oficialmente en Junio de 1998, después + de haber gastado unos 9 meses en pruebas públicas. + </para> + </sect2> + + <sect2 id="history.php4"> + <title>PHP 4</title> + <para> + En el invierno de 1998, poco después del lanzamiento oficial + de PHP 3.0, Andi Gutmans y Zeev Suraski comenzaron a + trabajar en la reescritura del núcleo de PHP. Los objetivos + de diseño fueron mejorar la ejecución de aplicaciones + complejas, y mejorar la modularidad del código base de PHP. + Estas aplicaciones se hicieron posibles por las nuevas + características de PHP 3.0 y el apoyo de una gran variedad + de bases de datos y APIs de terceros, pero PHP 3.0 + no fue diseñado para el mantenimiento tan complejo de + aplicaciones eficientemente. + </para> + <para> + El nuevo motor, apodado 'Motor Zend' (comprimido de sus + apellidos, Zeev y Andi), alcanzó estos objetivos de + diseño satisfactoriamente, y se introdujo por primera vez a + mediados de 1999. PHP 4.0, basado en este motor, y acoplado + con un gran rango de nuevas características adicionales, fue + oficialmente liberado en Mayo de 2000, casi dos años después + que su predecesor, PHP 3.0. Además de la mejora + de ejecución de esta versión, PHP 4.0 incluía otras +características + clave como el soporte para la mayoría de los servidores Web, + sesiones HTTP, buffers de salida, formas más seguras + de controlar las entradas de usuario y muchas nuevas construcciones + de lenguaje. + </para> + <para> + PHP 4 es actualmente la última versión liberada de PHP. Ya se + está trabajando en modificar y mejorar el motor Zend + para integrar las características que se diseñarían para PHP +5.0. + </para> + <para> + Hoy, se estima que PHP es usado por cientos de miles de programadores + y muchos millones de sitios informan que lo tienen instalado, + sumando más del 20% de los dominios en Internet. + </para> + <para> + El equipo de desarrollo de PHP incluye docenas de programadores, + así como otras docenas de personas trabajando en proyectos relacionados con + PHP como PEAR y el proyecto de documentación. + </para> + </sect2> + </sect1> + + <sect1 id="history.php.related"> + <title>Historia de los proyectos relacionados con PHP</title> + + <!-- Hope Stig and/or Egon can do this + + <sect2 id="history.phpdoc"> + <title>PHP Documentation Project</title> + <para> + </para> + </sect2> + + --> + + <sect2 id="history.pear"> + <title>PEAR</title> + <para> + PEAR, el PHP Extension and Application Repository (originalmente, + PHP Extension and Add-on Repository) es la versión de clases + de creación de PHP, y puede crecer en el futuro para ser una + de las vías clave para distribuir tanto PHP como extensiones PHP + basados en C entre desarrolladores. + </para> + <para> + PEAR nació de las discusiones mantenidas en el PHP Developers' + Meeting (PDM) transcurrido en Enero de 2000 en Tel Aviv. Fue + creado por Stig S. Bakken, y lo dedicó a su primogénita, Malin +Bakken. + </para> + <para> + Hasta principios de 2000, PEAR fue creciendo hasta ser un gran y + significativo proyecto con un gran número de programadores + trabajando en la implementación común, funcionalidad reutilizable + para el beneficio de toda la comunidad PHP. PEAR hoy incluye + una gran variedad de clases de infraestructura + para acceso a bases de datos, caché de contenido, cálculos + matemáticos, comercio electrónico y mucho más. + </para> + </sect2> + + <sect2 id="history.phpqa"> + <title>Iniciativa para la Garantía de Calidad de PHP</title> + <para> + La Iniciativa para la Garantía de Calidad de PHP se configuró en el + verano de 2000 en respuesta a los que criticaban que las versiones de PHP + se liberaban sin que fueran comprobadas suficientemente para + entornos de producción. El equipo ahora consiste en un + grupo central de desarrolladores con un buen entendimiento + del código base de PHP. Estos desarrolladores gastan + mucho tiempo localizando y solucionando problemas con PHP. + Además, hay muchos miembros de otros equipos que testean + y prueban estas soluciones usando una gran variedad de + plataformas. + </para> + </sect2> + + <sect2 id="history.phpgtk"> + <title>PHP-GTK</title> + <para> + PHP-GTK es la solución PHP para escribir las aplicaciones + GUI del lado del cliente. Andrei Zmievski recuerda la + planificación y la creación del proceso de PHP-GTK: + </para> + <blockquote> + <para> + Programar GUI siempre ha estado entre mis intereses, y + he encontrado que Gtk+ es una herramienta muy buena, + salvo que programar con ella en C es algo tedioso. Tras + presenciar las implementaciones de PyGtk y GTK-Perl, + decidí ver si PHP se podría hacer con la interfaz Gtk+, + incluso mínimamente. En Agosto de 2000 + empecé a tener más tiempo libre, con lo que comencé + a experimentar. Mi principal guía fue la implementación + PyGtk con características completas bastante buenas + y con un buen interfaz orientado a objetos. James Henstridge, + el autor de PyGtk, proveyó mucha ayuda adicional durante + esos estados iniciales. + </para> + <para> + Escribir las interfaces de todas las funciones Gtk+ estaba fuera + de cuestión, por lo que mantuve la idea de generador de código, + similar a cómo PyGtk lo hizo. El generador de código es un + programa PHP que lee un conjunto de ficheros .defs que contienen + las clases Gtk+, constantes e información de métodos y genera + código C que interactúa PHP con ellos. Lo que no se puede + generar automáticamente puede escribirse a mano en ficheros + .overrides. + </para> + <para> + Trabajar en el generador de código y la infraestructura llevó algo + de tiempo, porque pude dedicar poco tiempo a PHP-GTK durante + el otoño de 2000. Después mostré PHP-GTK a Frank Kromann, + que se interesó y empezó a ayudarme con el trabajo del generador + de código y con la implementación para Win32. Cuando escribimos + el primer programa Hola Mundo y funcionó, fue extremadamente + excitante. Llevó un par de meses más llevar el proyecto a una +condición + presentable y la versión inicial se liberó el 1 de Marzo de 2001. +La + historia rápidamente llegó a SlashDot. + </para> + <para> + Sintiendo que PHP-GTK podría extenderse, configuré listas + de correo separadas y repositorios CVS para ello, así como + el sitio web gtk.php.net con la ayuda de Colin Viebrock. La + documentación también tuvo que hacerse y James Moore + llegó para ayudar en esto. + </para> + <para> + Desde su lanzamiento PHP-GTK fue ganando popularidad. + Tenemos nuestro propio equipo de documentación, el manual + sigue mejorando, la gente ha comenzado a escribir extensiones + para PHP-GTK, y con ello más y mejores aplicaciones. + </para> + </blockquote> + </sect2> + </sect1> + + <sect1 id="history.php.books"> + <title>Libros sobre PHP</title> + <para> + Según crecía PHP, empezo a ser reconocido como una popular + plataforma de desarrollo web. Una de las más interesantes formas + de ver esta tendencia era observando los libros sobre PHP que + han ido llegando a lo largo de los años. + </para> + <para> + Por lo que nosotros sabemos, el primer libro dedicado a PHP + fue 'php- dynamische webauftritte professionell realisieren' - + un libro alemán publicado en 1999, siendo los autores Egon + Schmid, Christian Cartus y Richard Blume. El primer libro en + inglés sobre PHP se publicó poco después, y fue 'Core + PHP Programming' de Leon Atkinson. Los dos libros cubrían + PHP 3.0. + </para> + <para> + Mientras estos dos libros fueron los primeros de su tipo - fueron + seguidos por un gran número de libros de una multitud de autores + y editores. ĦExisten más 40 libros en inglés, 50 libros en +alemán, + y más de 20 libros en francés! Además, se pueden encontrar + libros sobre PHP en la mayoría de las demás lenguas, incluyendo + español, coreano, japonés y hebreo. + </para> + <para> + Evidentemente, este gran número de libros, escritos por diferentes + autores, publicados por muchos editores, y su disponibilidad en tantas + lenguas - son un fuerte testimonio del éxito mundial de PHP. + </para> + </sect1> + + <sect1 id="history.php.publications"> + <title>Publicaciones sobre PHP</title> + <para> + Por lo que sabemos, el primer artículo sobre PHP en una revista + impresa se publicó en French Informatiques Magazines, hacia finales + de 1998, y cubría PHP 3.0. Como con los libros, fue el primero en + una serie de muchos artículos publicados sobre PHP en varias + revistas importantes. + </para> + <para> + Artículos sobre PHP han aparecido en Dr. Dobbs, Linux Enterprise, + Linux Magazine y muchas otras. Artículos sobre migración de +aplicaciones + basadas en PHP bajo Windows Ħhan aparecido incluso en el MSDN de Microsoft! + </para> + </sect1> + +</appendix> + +<!-- Keep this comment at the end of the file +Local variables: +mode: sgml +sgml-omittag:t +sgml-shorttag:t +sgml-minimize-attributes:nil +sgml-always-quote-attributes:t +sgml-indent-step:1 +sgml-indent-data:t +indent-tabs-mode:nil +sgml-parent-document:nil +sgml-default-dtd-file:"../../manual.ced" +sgml-exposed-tags:nil +sgml-local-catalogs:nil +sgml-local-ecat-files:nil +End: +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 -->