Commit 8b4560de by Abderrahim Bajja

Review and correction

parent 19d2199b
¿Qué es Yii? ¿Qué es Yii?
============ ============
Yii es una librería (framework) PHP de alto rendimiento, basado en componentes para desarrollar aplicaciones Web Yii es un marco de programación del lenguaje PHP de alto rendimiento, basado en componentes para desarrollar aplicaciones web
modernas en poco tiempo. modernas en poco tiempo. El nombre Yii significa "simple y evolutivo" en chino; también se puede considerar como un acrónimo
El nombre Yii significa "simple y evolutivo" en chino. También puede ser tomado como un acrónimo de **Yes It Is** (que en inglés significa **Sí, eso es**)!
en inglés de **Yes It Is** (**Sí, eso es**)!
¿Para qué es Mejor Yii? ¿En qué es mejor Yii?
----------------------- -----------------------
Yii es una librería (framework) genérica para el desarrollo Web, lo que significa que puede ser utilizado para desarrollar Yii es un marco genérico de programación web, lo que significa que se puede utilizar para desarrollar todo tipo de aplicaciones web en PHP.
todo tipo de aplicaciones Web basadas en PHP. Debido a su arquitectura basada en componentes y a su sofisticado Debido a su arquitectura basada en componentes y a su sofisticada compatibilidad de caché, es especialmente apropiado para el desarrollo
soporte de Cache, es especialmente apropiada para el desarrollo de aplicaciones de gran envergadura como portales, de aplicaciones de gran envergadura, como portales, foros, sistemas de gestión de contenidos (CMS), proyectos de comercio electrónico,
foros, sistemas de gestión de contenidos (CMS), proyectos de e-commerce, RESTful Web services y mucho más. servicios web compatibles con la arquitectura REST y muchas más.
¿Cómo se Compara Yii con Otras Librería o Frameworks? ¿Cómo se compara Yii con otros marcos?
----------------------------------------------------- --------------------------------------
- Como la mayoría de frameworks PHP, Yii implementa el patrón de diseño MVC (Modelo-Vista-Controlador) y promueve - Como la mayoría de los marcos de PHP, Yii implementa el patrón de diseño MVC (Modelo-Vista-Controlador) y promueve la organización de código basada en este patrón.
la organización de código basada en este patrón. - La filosofía de Yii consiste en escribir el código de manera simple y elegante, sin sobrediseñar nunca por el mero hecho de seguir un patrón de diseño determinado.
- Yii toma la filosofía de que el código debe ser escrito de manera simple y elegante. Nunca intentará sobre-diseñar - Yii es un marco completo que provee muchas características probadas y listas para usar, como los constructores de consultas y la clase ActiveRecord para las bases de datos relacionales y NoSQL, la compatibilidad con la arquitectura REST para desarrollar API, la compatibilidad de caché en varios niveles y muchas más.
las cosas por el sólo hecho de seguir cierto patrón de diseño. - Yii es extremadamente extensible; se puede personalizar o reemplazar prácticamente cualquier pieza de código de base, como se puede también aprovechar su sólida arquitectura de extensiones para utilizar o desarrollar extensiones distribuibles.
- Yii es un framework completo que provee muchas características probadas y listas para usar, como por ejemplo: query builders - El alto rendimiento es siempre la meta principal de Yii.
y ActiveRecord, tanto para bases de datos relacionales como para NoSQL; soporte de desarrollo de RESTful APIs;
soporte de cache multi-tier; y mucho más. Detrás de Yii hay un [sólido equipo de desarrollo]: http://www.yiiframework.com/about/, así como una gran comunidad en la que numerosos profesionales contribuyen constantemente a su desarrollo.
- Yii es extremadamente extensible. Puedes personalizar o reemplazar practicamente cualquier pieza de código de su núcleo. El equipo de desarrollo de Yii se mantiene atento a las últimas tendencias de desarrollo web, así como a las mejores prácticas y características de otros marcos y proyectos.
También puedes aprovecharte de su sólida arquitectura de extensiones, y así utilizar o desarrollar extensiones Las buenas prácticas más relevantes de otros proyectos se incorporan regularmente a la base del marco y se exponen a través de interfaces simples y elegantes.
re-distribuibles.
- El alto rendimiento (performance) es siempre la meta principal en Yii.
Yii no es un show-de-un-solo-hombre, está sustentado por un [fuerte equipo de desarrollo][] así como por una gran comunidad
de muchos profesionales que están constantemente contribuyendo en el desarrollo del framework. El equipo de desarrollo de Yii se mantiene alerta sobre las últimas tendencias de desarrollo Web, así como en las mejores prácticas y características
encontradas en otros frameworks y proyectos. Las buenas prácticas más relevantes encontradas en cualquier otro lugar
son regularmente incorporadas en el núcleo y expuestas a través de simples y elegantes interfaces.
[fuerte equipo de desarrollo]: http://www.yiiframework.com/about/
Versiones de Yii Versiones de Yii
---------------- ----------------
Actualmente Yii tiene dos versiones mayores disponibles: 1.1 y 2.0. La versión 1.1 es la anterior generación y ahora sólo cuenta con su mantenimiento. Actualmente existen dos versiones principales de Yii: la versión 1.1 y la versión 2.0. Para la versión 1.1, que es de la generación anterior, actualmente solo se ofrece mantenimiento.
La versión 2.0 está completamente reescrita, y adopta las últimas tecnologías y protocolos, incluyendo Composer, PSR, namespaces, traits, etc. La versión 2.0 está completamente reescrita y adopta las últimas tecnologías y protocolos, incluidos Composer, PSR, espacio de nombres, rasgos, etc.
Esta versión representa la última generación del framework y su desarrollo recibirá nuestro principal esfuerzo en los próximos años. Esta versión representa la última generación del marco y su desarrollo recibirá nuestro principal esfuerzo en los próximos años.
Esta guía está basada principalmente sobre la versión 2.0 de la librería. Esta guía está basada principalmente en la versión 2.0 del marco.
Requisitos
-----------
Requerimientos y Pre-requisitos Yii 2.0 requiere PHP 5.4.0 o una versión posterior. Se pueden encontrar requisitos más detallados de características individuales
------------------------------- ejecutando el programa de comprobación incluido en cada lanzamiento de Yii.
Yii 2.0 requiere PHP 5.4.0 o mayor. Puedes encontrar requerimientos más detallados para características Para utilizar Yii se requieren conocimientos básicos de programación orientada a objetos (POO), porque el marco Yii se basa íntegramente en esta tecnología.
individuales corriendo el comprobador de requerimientos incluido en cada lanzamiento de Yii. Yii 2.0 hace uso también de las últimas características de PHP, como [espacios de nombres](http://www.php.net/manual/en/language.namespaces.php)
y [rasgos](http://www.php.net/manual/en/language.oop5.traits.php). Comprender estos conceptos ayuda a entender Yii 2.0.
Para utilizar Yii se requieren conocimientos básicos acerca de la programación orientada a objetos (POO), ya que está
basado íntegramente en esta tecnología.
Yii 2.0 hace uso también de las últimas características de PHP, como [namespaces](http://www.php.net/manual/en/language.namespaces.php) y [traits](http://www.php.net/manual/en/language.oop5.traits.php).
Comprendiendo estos conceptos te ayudará a entender Yii 2.0 más fácilmente.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment