requirements.xml 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- EN-Revision: 24249 -->
  3. <!-- Reviewed: no -->
  4. <appendix id="requirements" xmlns:xi="http://www.w3.org/2001/XInclude">
  5. <title>Requisitos de Zend Framework</title>
  6. <para> Zend Framework requiere un intérprete <acronym>PHP</acronym> 5 con un
  7. servidor web configurado para manejar scripts <acronym>PHP</acronym>
  8. correctamente. Algunas características requieren extensiones adicionales
  9. o características de servidor web; en muchos casos el framework puede
  10. ser utilizado sin ellos, aunque el rendimiento puede sufrir o las
  11. características auxiliares pueden no ser completamente funcionales. Un
  12. ejemplo de dicha dependencia es mod_rewrite en un entorno Apache, que
  13. puede ser utilizado para ejecutar "pretty <acronym>URL</acronym> " como
  14. " <filename>http://www.example.com/user/edit</filename> ". Si
  15. mod_rewrite no está habilitado, Zend Framework puede ser configurado
  16. para apoyar las <acronym>URL</acronym> como "
  17. <command>http://www.example.com?controller=user&amp;action=edit</command>
  18. ". La pretty <acronym>URL</acronym> , puede ser utilizada para acortar
  19. las <acronym>URL</acronym> de representación textual o para la
  20. optimisation de los motores de búsqueda( <acronym>SEO</acronym> ), pero
  21. no afectan directamente a la funcionalidad de la aplicación. </para>
  22. <sect1 id="requirements.version">
  23. <title>Versión de PHP</title>
  24. <para> Zend recomienda <acronym>PHP</acronym> 5.2.11 o superior por
  25. mejoras en la seguridad críticas y en el rendimiento, aunque Zend
  26. Framework requiere sólo <acronym>PHP</acronym> 5.2.11 o posterior. </para>
  27. <para> Zend Framework tiene una extensa colección de unidades de prueba,
  28. que puede ejecutar utilizando PHPUnit 3.4.15. </para>
  29. </sect1>
  30. <sect1 id="requirements.extensions">
  31. <title>Extensiones de PHP</title>
  32. <para> Usted encontrará un cuadro con todas las extensiones que suelen
  33. encontrarse en <acronym>PHP</acronym> y debajo cómo se usan en Zend
  34. Framework. Usted debe verificar que las extensiones de componentes
  35. Zend Framework que estará usando en su aplicación están disponibles
  36. en sus entornos <acronym>PHP</acronym> . Muchas aplicaciones no
  37. exigirán de cada extensión que figuran a continuación. </para>
  38. <para> Una dependencia de tipo "hard" indica que los componentes o
  39. clases no pueden funcionar correctamente si las respectivas
  40. extensiones no están disponibles, mientras que una dependencia de
  41. tipo "soft" indica que el componente puede usar la extensión si está
  42. disponible pero funcionará correctamente si no lo está. Muchos de
  43. los componentes utilizarán automáticamente determinadas extensiones
  44. si están disponibles para optimizar el rendimiento pero ejecutarán
  45. el código con una funcionalidad similar en el propio componente si
  46. las extensiones no están disponibles. </para>
  47. <xi:include href="requirements-php-extensions-table.xml"/>
  48. </sect1>
  49. <sect1 id="requirements.zendcomponents">
  50. <title>Componentes de Zend Framework</title>
  51. <para> Más abajo hay un cuadro que enumera todos los Componentes de Zend
  52. Framework y que extensión de PHP necesitan. Esto puede ayudar a
  53. guiarlo para saber que extensiones son necesarias para su
  54. aplicación. No todas las extensiones utilizados por Zend Framework
  55. son necesarias en cada aplicación. </para>
  56. <para> Una dependencia de tipo "hard" indica que los componentes o
  57. clases no pueden funcionar correctamente si las extensiones
  58. respectivas no están disponibles, mientras que una dependencia de
  59. tipo "soft" indica que el componente puede usar la extensión si está
  60. disponible, pero funcionará correctamente si no lo está. Muchos de
  61. los componentes utilizarán automáticamente determinadas extensiones
  62. si están disponibles para optimizar el rendimiento, pero ejecutará
  63. un código con una funcionalidad similar en el propio componente si
  64. las extensiones no están disponibles. </para>
  65. <xi:include href="requirements-zendcomponents-table.xml"/>
  66. </sect1>
  67. <sect1 id="requirements.dependencies">
  68. <title>Dependencias de Zend Framework</title>
  69. <para> A continuación encontrará un cuadro de Componennetes de Zend
  70. Framework y sus dependencias a otros Componentes de Zend Framework.
  71. Esto puede ser de ayuda si usted necesita tener sólo componentes
  72. individuales en lugar del Zend Framework completo. </para>
  73. <para> Una dependencia de tipo "hard" indica que los componentes o
  74. clases no funcionarán correctamente si los respectivos componentes
  75. dependientes no están disponibles, mientras que una dependencia de
  76. tipo "soft" indica que el componente puede necesitar el componente
  77. dependiente en situaciones especiales o con adaptadores especiales. </para>
  78. <note>
  79. <para> Incluso si es posible separar componentes indiduales para
  80. usarlo desde Zend Framework completo, usted debe tener en cuenta
  81. que esto puede conducir a problemas cuando se perdieron los
  82. ficheros o los componentes se utilizan dinámicamente. </para>
  83. </note>
  84. <xi:include href="requirements-dependencies-table.xml"/>
  85. </sect1>
  86. </appendix>