Table of Contents : El manual

¿Qué es CakePHP? ¿Por que usarlo?

CakePHP es un marco de desarrollo [framework] rápido para PHP, libre, de código abierto. Es una estructura fundamental para que los programadores creen aplicaciones Web. Nuestro objetivo principal es permitirle trabajar en una forma estructurada y rápida, sin pérdida de flexibilidad.

CakePHP le quita la monotonía al desarrollo web. Le ofrecemos todas las herramientas necesarias para empezar la codificación de lo que realmente necesita hacerse: la lógica específica de su aplicación. En vez de reinventar la rueda cada vez que comience un nuevo proyecto, obtenga una copia de CakePHP y comience con lo realmente esencial de su aplicación.

CakePHP tiene un activo equipo de desarrolladores y comunidad, brindándole gran valor al proyecto. Además de mantenerle alejado de reinventar la rueda, usar CakePHP significa que el núcleo de su aplicación está bien probado y es constantemente mejorado.

He aquí una breve lista de características que disfrutará al utilizar CakePHP:

  • Activa y amistosa comunidad
  • Licencia flexible
  • Compatible con PHP4 y PHP5
  • CRUD integrado para la interacción con la base de datos
  • Soporte de aplicación [scaffolding]
  • Generación de código
  • Arquitectura Modelo Vista Controlador (MVC)
  • Despachador de peticiones [dispatcher], con URLs y rutas personalizadas y limpias
  • Validación integrada
  • Plantillas rápidas y flexibles (sintaxis de PHP, con ayudantes[helpers])
  • Ayudantes para AJAX, Javascript, formularios HTML y más
  • Componentes de Email, Cookie, Seguridad, Sesión y Manejo de solicitudes
  • Flexibles listas de control de acceso
  • Limpieza de datos
  • Caché flexible
  • Localización
  • Funciona en cualquier subdirectorio del sitio web, con poca o ninguna configuración de Apache