¿Qué es CakePHP? y ¿Por qué usarlo?

CakePHP es un famework libre, de código abierto, para el desarrollo rápido de aplicaciones para PHP. Es una estructura fundamental para la ayudar a los programadores a crear aplicaciones web. Nuestro objetivo principal es permitirte trabajar de forma estructurada y rápida y sin pérdida de flexibilidad.

CakePHP pone tu disposición todas las herramientas que necesita para empezar a programar lo que realmente hay que hacer: la lógica específica de tu aplicación. En lugar de reinventar la rueda cada vez que te sientas a hacer un nuevo proyecto, obten una copia de CakePHP y empieza con el verdadero corazón de tu aplicación.

CakePHP tiene un equido de desarollo activo y una comunidad muy viva, lo que le da un gran valor al proyecto. Además de no tener que reinventar la rueda, usar CakePHP significa que el núcleo de la aplicación estará bien probado y está siendo constantemente mejorado.

He aquí una lista rápida de las características que disfrutarás al utilizar CakePHP:

  • Licencia flexible
  • Compatible con las versiones de PHP 5.2.6 y superiores.
  • Contiene CRUD para la interacción de la base de datos.
  • Andamiaje de código.
  • Generación automática de código.
  • Arquitectura MVC
  • URLs personalizadas
  • Función de Validación.
  • Plantillas rápidas y flexibles (La sintaxis de PHP, con ayudantes).
  • Ayudantes para AJAX, JavaScript, formularios HTML y más.
  • Componentes de Email, Cookie, Seguridad, Sesión y otros.
  • ACL flexible.
  • Sanitización de Datos.
  • Poderoso Caché.
  • Localización e Internacionalización.
  • Funciona desde cualquier directorio de sitios web, con poca o ninguna configuración adicional.