Desde hace unos días estoy jugando con CakePHP, y la verdad me está gustando mucho por la facilidad de uso, pero ¿qué es CakePHP?
CakePHP es un framework para php que nos permite programar más rapido evitandonos escribir código tedioso de tareas muy comunes.
- Características más destacadas:
- Arquitectura MVC (modelo, vista y controlador)
- Helpers para AJAX, Javascript, formularios HTML y más
- Validación nativa
- Scaffolding aquí hay una muy buena explicación al respecto
- El código para CRUD (crear, leer, actualizar y eliminar) se llevan a cabo a través de CakePHP
- Listas de Control de Acceso
- Sanación de datos
- Componentes para el manejo de la seguridad, sesiones y peticiones.
- Caché fexible
- y más…
- Tiene una comunidad muy activa, desde la bakery hasta los grupos en google y este grupo en español cakePHP-es..
- Licencia flexible – CakePHp está distribuido bajo la MIT License
- IP limpia – Cada línea de código está escrita por el equipo de desarrollo de CakePHP
- Extremadamente simple – Sólo ve el nombre es Cake (pastel)
- Desarrollo rápido – Construye aplicaciones más rápido que antes.
- Buenas prácticas – Cake es muy fácil de entender y cumple los estándares en seguridad y autentificación, manejo de sesiones y muchas otras características.
- Orientado a Objetos – Si te gusta la programación orientadada a objetos que bien y si eres principiante te sentirás cómodo.
- Cero Configuración – Solamente pon la información de la base de datos y la magia comenzará.