requirements.xml 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 18786 -->
  3. <!-- Reviewed: no -->
  4. <appendix id="requirements" xmlns:xi="http://www.w3.org/2001/XInclude">
  5. <title>Requisitos de Zend Framework</title>
  6. <para>
  7. Zend Framework requiere un intérprete
  8. <acronym>PHP</acronym>
  9. 5 con un servidor web
  10. configurado para manejar scripts
  11. <acronym>PHP</acronym>
  12. correctamente.
  13. Algunas características requieren extensiones adicionales o
  14. características de
  15. servidor web; en muchos casos el framework puede ser
  16. utilizado sin ellos, aunque el
  17. rendimiento puede sufrir o las
  18. características auxiliares pueden no ser completamente
  19. funcionales.
  20. Un ejemplo de dicha dependencia es mod_rewrite en un entorno Apache,
  21. que puede
  22. ser utilizado para ejecutar "pretty
  23. <acronym>URL</acronym>
  24. " como
  25. "
  26. <filename>http://www.example.com/user/edit</filename>
  27. ".
  28. Si mod_rewrite no está habilitado, Zend Framework puede ser configurado para apoyar
  29. las
  30. <acronym>URL</acronym>
  31. como "
  32. <command>http://www.example.com?controller=user&amp;action=edit</command>
  33. ".
  34. La pretty
  35. <acronym>URL</acronym>
  36. , puede ser utilizada para acortar las
  37. <acronym>URL</acronym>
  38. de
  39. representación textual o para la optimisation de los motores de
  40. búsqueda(
  41. <acronym>SEO</acronym>
  42. ), pero no afectan directamente a la funcionalidad de la
  43. aplicación.
  44. </para>
  45. <sect1 id="requirements.version">
  46. <title>Versión de PHP</title>
  47. <para>
  48. Zend recomienda
  49. <acronym>PHP</acronym>
  50. 5.2.3 o superior por mejoras en la seguridad
  51. críticas y en el rendimiento, aunque Zend
  52. Framework requiere sólo
  53. <acronym>PHP</acronym>
  54. 5.1.4 o posterior.
  55. </para>
  56. <para>
  57. Zend Framework tiene una extensa colección de unidades de prueba,
  58. que puede ejecutar
  59. utilizando PHPUnit 3.0 o posterior.
  60. </para>
  61. </sect1>
  62. <sect1 id="requirements.extensions">
  63. <title>Extensiones de PHP</title>
  64. <para>
  65. Usted encontrará un cuadro con todas las extensiones que suelen
  66. encontrarse en
  67. <acronym>PHP</acronym>
  68. y debajo cómo se usan en Zend Framework.
  69. Usted debe verificar que las extensiones de
  70. componentes Zend Framework que
  71. estará usando en su aplicación están disponibles en sus
  72. entornos
  73. <acronym>PHP</acronym>
  74. .
  75. Muchas aplicaciones no exigirán de cada extensión que figuran a
  76. continuación.
  77. </para>
  78. <para>
  79. Una dependencia de tipo "hard" indica que los componentes o clases
  80. no pueden funcionar
  81. correctamente si las respectivas extensiones no
  82. están disponibles, mientras que una
  83. dependencia de tipo "soft"
  84. indica que el componente puede usar la extensión si está
  85. disponible
  86. pero funcionará correctamente si no lo está.
  87. Muchos de los componentes
  88. utilizarán automáticamente determinadas
  89. extensiones si están disponibles para optimizar
  90. el rendimiento pero
  91. ejecutarán el código con una funcionalidad similar en el propio
  92. componente si las extensiones no están disponibles.
  93. </para>
  94. <xi:include href="requirements-php-extensions-table.xml"/>
  95. </sect1>
  96. <sect1 id="requirements.zendcomponents">
  97. <title>Componentes de Zend Framework</title>
  98. <para>
  99. Más abajo hay un cuadro que enumera todos los Componentes de
  100. Zend Framework y que
  101. extensión de PHP necesitan. Esto puede ayudar
  102. a guiarlo para saber que extensiones son
  103. necesarias para su
  104. aplicación. No todas las extensiones utilizados por Zend Framework
  105. son
  106. necesarias en cada aplicación.
  107. </para>
  108. <para>
  109. Una dependencia de tipo "hard" indica que los componentes o clases
  110. no pueden funcionar
  111. correctamente si las extensiones respectivas
  112. no están disponibles, mientras que una
  113. dependencia de tipo "soft"
  114. indica que el componente puede usar la extensión si está
  115. disponible,
  116. pero funcionará correctamente si no lo está.
  117. Muchos de los componentes
  118. utilizarán automáticamente determinadas
  119. extensiones si están disponibles para optimizar
  120. el rendimiento,
  121. pero ejecutará un código con una funcionalidad similar en el propio
  122. componente si las extensiones no están disponibles.
  123. </para>
  124. <xi:include href="requirements-zendcomponents-table.xml"/>
  125. </sect1>
  126. <sect1 id="requirements.dependencies">
  127. <title>Dependencias de Zend Framework</title>
  128. <para>
  129. A continuación encontrará un cuadro de Componennetes de
  130. Zend Framework y sus
  131. dependencias a otros Componentes de Zend
  132. Framework. Esto puede ser de ayuda si usted
  133. necesita tener sólo
  134. componentes individuales en lugar del Zend Framework completo.
  135. </para>
  136. <para>
  137. Una dependencia de tipo "hard" indica que los componentes o clases
  138. no funcionarán
  139. correctamente si los respectivos componentes
  140. dependientes no están disponibles, mientras
  141. que una dependencia de
  142. tipo "soft" indica que el componente puede necesitar el componente
  143. dependiente en situaciones especiales o con adaptadores especiales.
  144. </para>
  145. <note>
  146. <para>
  147. Incluso si es posible separar componentes indiduales para usarlo
  148. desde Zend
  149. Framework completo, usted debe tener en cuenta que esto
  150. puede conducir a problemas
  151. cuando se perdieron los ficheros o los
  152. componentes se utilizan dinámicamente.
  153. </para>
  154. </note>
  155. <xi:include href="requirements-dependencies-table.xml"/>
  156. </sect1>
  157. </appendix>
  158. <!--
  159. vim:se ts=4 sw=4 et: Note: All added classes listed below... all 3 tables use this as
  160. reference. Acl Auth Cache Config Console_GetOpt Controller Currency Date Db Debug Exception
  161. Feed Filter Form Gdata Http InfoCard Json Layout Ldap Loader Locale Log Mail Measure Memory
  162. Mime OpenId Pdf Registry Request Rest Search_Lucene Server_Reflection Service_Akismet
  163. Service_Amazon Service_Audioscrobbler Service_Delicious Service_Flickr Service_Nirvanix
  164. Service_Simpy Service_SlideShare Service_StrikeIron Service_Technorati Service_Yahoo Session
  165. TimeSync Translate Uri Validate Version View XmlRpc
  166. -->