<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id$ -->
<chapter id="intro">
	<title>Introducción a CakePHP</title>
	<section>
		<title>¿Qué es CakePHP?</title>
		<para>CakePHP es un framework, o entorno de desarrollo, de código abierto y libre para realizar desarrollos rápidos en
		PHP. Es una estructura de librerías, clases y código ejecutable para programadores de aplicaciones web, originalmente
		inspirado en el entorno de trabajo de Ruby on Rails. Nuestra meta primaria es permitirle trabajar en una manera
		estructurada y rápida - sin perder flexibilidad.</para>
	</section>
	<section>
		<title>¿Por qué CakePHP?</title>
		<para>CakePHP tiene varias características que hacen de él una gran elección como entorno para desarrollar
		aplicaciones rápidamente y sin complicaciones. Ahí van unas pocas sin ningún orden particular:</para>
		<orderedlist>
			<listitem>
				<para>Comunidad activa y amistosa</para>
			</listitem>
			<listitem>
				<para>Licencia flexible</para>
			</listitem>
			<listitem>
				<para>Compatibilidad con PHP4 y PHP5</para>
			</listitem>
			<listitem>
				<para>CRUD (Create, Read, Update, and Delete) integrado para interacción con la base de datos y consultas simplificadas</para>
			</listitem>
			<listitem>
				<para>Andamiaje (scaffolding) de aplicaciones</para>
			</listitem>
			<listitem>
				<para>Arquitectura Modelo Vista Controlador (MVC)</para>
			</listitem>
			<listitem>
				<para>Dispensador de peticiones con URLs bien formadas</para>
			</listitem>
			<listitem>
				<para>Validación integrada</para>
			</listitem>
			<listitem>
				<para>Creación de plantillas rápida y flexible (sintaxis PHP, con helpers )</para>
			</listitem>
			<listitem>
				<para>Helpers para AJAX, Javascript, formularios HTML y más</para>
			</listitem>
			<listitem>
				<para>Componentes para seguridad, gestión de sesiones y gestión de peticiones</para>
			</listitem>
			<listitem>
				<para>Listas de control de acceso (ACLs) flexibles</para>
			</listitem>
			<listitem>
				<para>Limpieza de datos</para>
			</listitem>
			<listitem>
				<para>Cacheado flexible de Vistas</para>
			</listitem>
			<listitem>
				<para>Funciona desde cualquier subdirectorio del sitio web, con poco o ninguna configuración del servidor Apache</para>
			</listitem>
		</orderedlist>
	</section>
	<section>
		<title>Historia de CakePHP</title>
		<para>En 2005, Michal Tatarynowicz escribió una versión mínima de un Entorno de Desarrollo Rápido en PHP. Observó que
			era el comienzo de un buen entorno de desarrollo. Michal publicó su desarrollo bajo la licencia del MIT, lo
llamó  Cake, y lo abrió a una comunidad de desarrolladores, que ahora mantiene Cake con el nombre de CakePHP.</para>
	</section>
</chapter>

