<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Zend_Framework</id>
	<title>Zend Framework - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://www.ecured.cu/index.php?action=history&amp;feed=atom&amp;title=Zend_Framework"/>
	<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Zend_Framework&amp;action=history"/>
	<updated>2026-07-07T03:45:47Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Zend_Framework&amp;diff=456280&amp;oldid=prev</id>
		<title>Cueto1 jc: /* Estructura de los componentes */</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Zend_Framework&amp;diff=456280&amp;oldid=prev"/>
		<updated>2011-03-27T20:25:15Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Estructura de los componentes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 20:25 27 mar 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l29&quot; &gt;Línea 29:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 29:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A menudo se refiere a este tipo de diseño como &amp;quot;use-at-will&amp;quot; (uso a voluntad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A menudo se refiere a este tipo de diseño como &amp;quot;use-at-will&amp;quot; (uso a voluntad). &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aunque se pueden utilizar de forma individual, los componentes de la biblioteca estándar de Zend Framework conforman un potente y extensible [[framework]] de aplicaciones web al combinarse. Zend Framework ofrece un gran rendimiento y una robusta implementación [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;MVC&lt;/del&gt;]], una abstración de base de datos fácil de usar, y un componente de formularios que implementa la prestación de formularios HTML, validación y filtado para que los desarrolladores puedan consolidar todas las operaciones usando de una manera sencilla la interfaz orientada a objetos.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Aunque se pueden utilizar de forma individual, los componentes de la biblioteca estándar de Zend Framework conforman un potente y extensible [[framework]] de aplicaciones web al combinarse. Zend Framework ofrece un gran rendimiento y una robusta implementación [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Patrón_Modelo_Vista_Controlador&lt;/ins&gt;]], una abstración de base de datos fácil de usar, y un componente de formularios que implementa la prestación de formularios HTML, validación y filtado para que los desarrolladores puedan consolidar todas las operaciones usando de una manera sencilla la interfaz orientada a objetos.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otros componentes, como Zend_Auth y Zend_Acl, proveen autentificación de usuarios y autorización diferentes a las tiendas de certificados comunes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Otros componentes, como Zend_Auth y Zend_Acl, proveen autentificación de usuarios y autorización diferentes a las tiendas de certificados comunes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;También existen componentes que implementan bibliotecas de cliente para acceder de forma sencilla a los web services más populares. Cualesquiera que sean las necesidades de su solicitud, usted tiene todas las posibilidades de encontrar un componente de Zend Framework que se pueda utilizar para reducir drásticamente el tiempo de desarrollo, con una base completamente sólida. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;También existen componentes que implementan bibliotecas de cliente para acceder de forma sencilla a los web services más populares. Cualesquiera que sean las necesidades de su solicitud, usted tiene todas las posibilidades de encontrar un componente de Zend Framework que se pueda utilizar para reducir drásticamente el tiempo de desarrollo, con una base completamente sólida. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El principal patrocinador del proyecto Zend Framework es Zend Technologies, pero muchas empresas han contribuido con componentes o características importantes para el marco. Empresas como [[Google]], [[Microsoft]] y [[StrikeIron]] se han asociado con Zend para proporcionar interfaces de servicios web y otras tecnologías que desean poner a disposición de los desarrolladores de Zend Framework. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;El principal patrocinador del proyecto Zend Framework es Zend Technologies, pero muchas empresas han contribuido con componentes o características importantes para el marco. Empresas como [[Google]], [[Microsoft]] y [[StrikeIron]] se han asociado con Zend para proporcionar interfaces de servicios web y otras tecnologías que desean poner a disposición de los desarrolladores de Zend Framework.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Requisitos==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Requisitos==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cueto1 jc</name></author>
		
	</entry>
	<entry>
		<id>https://www.ecured.cu/index.php?title=Zend_Framework&amp;diff=453916&amp;oldid=prev</id>
		<title>Cueto1 jc: Página creada con '{{Ficha Software |nombre=Zend Framework |familia= Frameworks PHP |imagen=Zendframework.jpg |tamaño= |descripción= |imagen2= |tamaño2= |descripción2= |creador= ...'</title>
		<link rel="alternate" type="text/html" href="https://www.ecured.cu/index.php?title=Zend_Framework&amp;diff=453916&amp;oldid=prev"/>
		<updated>2011-03-26T15:00:44Z</updated>

		<summary type="html">&lt;p&gt;Página creada con &amp;#039;{{Ficha Software |nombre=Zend Framework |familia= &lt;a href=&quot;/Framework&quot; title=&quot;Framework&quot;&gt;Frameworks PHP&lt;/a&gt; |imagen=Zendframework.jpg |tamaño= |descripción= |imagen2= |tamaño2= |descripción2= |creador= ...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Ficha Software&lt;br /&gt;
|nombre=Zend Framework&lt;br /&gt;
|familia= [[framework|Frameworks PHP]]&lt;br /&gt;
|imagen=Zendframework.jpg&lt;br /&gt;
|tamaño=&lt;br /&gt;
|descripción=&lt;br /&gt;
|imagen2=&lt;br /&gt;
|tamaño2=&lt;br /&gt;
|descripción2=&lt;br /&gt;
|creador=&lt;br /&gt;
|desarrollador=Zend Technologies&lt;br /&gt;
|diseñador=&lt;br /&gt;
|modelo de desarrollo=&lt;br /&gt;
|lanzamiento inicial=&lt;br /&gt;
|versiones=&lt;br /&gt;
|última versión estable=1.10.8&lt;br /&gt;
|género=[[Framework]]&lt;br /&gt;
|sistemas operativos=Multiplataforma&lt;br /&gt;
|idioma=&lt;br /&gt;
|licencia=[[BSD]]&lt;br /&gt;
|premios=&lt;br /&gt;
|web=[http://www.framework.zend.com/ Zend]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Zend Framework''' es un [[Framework]] de código abierto para desarrollar aplicaciones web y servicios web con [[PHP|PHP5]]. Zend Framework es una implementación que usa código 100% orientado a objetos. &lt;br /&gt;
&lt;br /&gt;
==Estructura de los componentes==&lt;br /&gt;
La estructura de los componentes de Zend Framework es algo único; cada componente está construido con una baja dependencia de otros componentes. Esta arquitectura débilmente acoplada permite a los desarrolladores utilizar los componentes por separado.&lt;br /&gt;
&lt;br /&gt;
A menudo se refiere a este tipo de diseño como &amp;quot;use-at-will&amp;quot; (uso a voluntad). &lt;br /&gt;
Aunque se pueden utilizar de forma individual, los componentes de la biblioteca estándar de Zend Framework conforman un potente y extensible [[framework]] de aplicaciones web al combinarse. Zend Framework ofrece un gran rendimiento y una robusta implementación [[MVC]], una abstración de base de datos fácil de usar, y un componente de formularios que implementa la prestación de formularios HTML, validación y filtado para que los desarrolladores puedan consolidar todas las operaciones usando de una manera sencilla la interfaz orientada a objetos.&lt;br /&gt;
&lt;br /&gt;
Otros componentes, como Zend_Auth y Zend_Acl, proveen autentificación de usuarios y autorización diferentes a las tiendas de certificados comunes.&lt;br /&gt;
&lt;br /&gt;
También existen componentes que implementan bibliotecas de cliente para acceder de forma sencilla a los web services más populares. Cualesquiera que sean las necesidades de su solicitud, usted tiene todas las posibilidades de encontrar un componente de Zend Framework que se pueda utilizar para reducir drásticamente el tiempo de desarrollo, con una base completamente sólida. &lt;br /&gt;
El principal patrocinador del proyecto Zend Framework es Zend Technologies, pero muchas empresas han contribuido con componentes o características importantes para el marco. Empresas como [[Google]], [[Microsoft]] y [[StrikeIron]] se han asociado con Zend para proporcionar interfaces de servicios web y otras tecnologías que desean poner a disposición de los desarrolladores de Zend Framework. &lt;br /&gt;
&lt;br /&gt;
==Requisitos==&lt;br /&gt;
Zend Framework requiere un intérprete PHP 5 con un servidor web configurado para manejar scripts [[PHP]] correctamente. Algunas características requieren extensiones adicionales o características de servidor web; en muchos casos el framework puede ser utilizado sin ellos, aunque el rendimiento puede sufrir o las características auxiliares pueden no ser completamente funcionales. Un ejemplo de dicha dependencia es mod_rewrite en un entorno [[Apache]], que puede ser utilizado para ejecutar &amp;quot;pretty URL &amp;quot; como &amp;quot; http://www.example.com/user/edit &amp;quot;. Si mod_rewrite no está habilitado, Zend Framework puede ser configurado para apoyar las URL como &amp;quot; http://www.example.com?controller=user&amp;amp;action=edit &amp;quot;. La pretty URL , puede ser utilizada para acortar las URL de representación textual o para la optimisation de los motores de búsqueda( SEO ), pero no afectan directamente a la funcionalidad de la aplicación. &lt;br /&gt;
&lt;br /&gt;
===Versión de PHP===&lt;br /&gt;
Zend recomienda PHP 5.2.3 o superior por mejoras en la seguridad críticas y en el rendimiento, aunque Zend Framework requiere sólo PHP 5.1.4 o posterior. &lt;br /&gt;
Zend Framework tiene una extensa colección de unidades de prueba, que puede ejecutar utilizando PHPUnit 3.0 o posterior. &lt;br /&gt;
&lt;br /&gt;
==Instalación==&lt;br /&gt;
Zend Framework no podría haber proporcionado y apoyado todas estas características sin la ayuda de la vibrante comunidad de Zend Framework. Los miembros de la comunidad, incluidos los contribuyentes, están disponibles en las , listas de correo, canales de IRC, y en otros foros. Cualquier duda que tenga acerca de Zend Framework, la comunidad está siempre disponible para responder. &lt;br /&gt;
La instalación del Zend Framework es muy simple. Una vez que haya descargado y descomprimido el [[framework]], deberá añadir la carpeta /library de la distribución al principio de su &amp;quot;include path&amp;quot;. También puede mover la carpeta &amp;quot;library&amp;quot; a cualquier otra posición (compartida o no) de su sistema de archivos. &lt;br /&gt;
•Descargar la última versión estable. Esta versión esta disponible en formatos .zip . .tar.gz , es una buena opción para aquellos que comienzan o son nuevos en Zend Framework. &lt;br /&gt;
&lt;br /&gt;
Una vez que tenga disponible una copia de Zend Framework, su aplicación necesita poder acceder a las clases del framework. Aunque hay diferentes maneras de lograr esto , su include_path de [[PHP]] necesita contener una ruta a la librería de Zend Framework. &lt;br /&gt;
&lt;br /&gt;
Ya que los componentes de Zend Framework están débilmente conectados, tiene la opción de usar cualquier combinación de ellos en sus aplicaciones. Los siguientes capítulos presentan una referencia exhaustiva de Zend Framework, componente a componente.&lt;br /&gt;
&lt;br /&gt;
==Modelo Vista Controlador==&lt;br /&gt;
[[Archivo:Mvczendframeworks.png]]&lt;br /&gt;
*Modelo - ofrece las funcionalidades básicas de la aplicación incluyendo las rutinas de acceso a datos y la lógica de negocios.&lt;br /&gt;
*Vista - se encarga de generar lo que se presenta al usuario a partir de los datos que recibe del controlador, al mismo tiempo que recogen los datos que brindan los usuarios. Es la parte de la aplicación donde encontrarás el HTML.&lt;br /&gt;
*Controlador - son los que unen el patrón. Según el pedido del usuario y otras variables ellos pueden decidir ejecutar otro controlador o manipular los datos del modelo para luego asignarle el resultado a una vista en particular. Muchos expertos en MVC recomiendan mantener el controlador lo más limpio posible.&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos  ==&lt;br /&gt;
* [http://framework.zend.com/ Página Oficial de Zend Framework] (en inglés)&lt;br /&gt;
* [http://framework.zend.com/manual/en/ Manual Oficial] (en inglés)&lt;br /&gt;
* [http://manual.zfdes.com/ Traducción del Manual en Español]&lt;br /&gt;
* [http://zend-framework-examples.blogspot.com/ Zend Framework con ejemplos (ZfEx)]&lt;br /&gt;
* [http://phpzend.net/ Artículos, noticias y tutoriales sobre Zend Framework] (en inglés)&lt;br /&gt;
&lt;br /&gt;
==Fuente==&lt;br /&gt;
* [http://manual.zfdes.com/ Manual en Español]&lt;br /&gt;
[[Category:Desarrollo_web]] [[Category:Herramientas_de_programación]]&lt;/div&gt;</summary>
		<author><name>Cueto1 jc</name></author>
		
	</entry>
</feed>