Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
CakePHP un excelente Framework para desarrollo de aplicaciones web con PHPHace un par de semanas atras comencé a incursionar con CakePHP, el cuál es un Framework de desarrollo para PHP. Llevo años haciendo diversas aplicaciones con PHP, pero admito que no ha sido de la forma correcta, despues de conocer más sobre CakePHP he quedado interesado de la forma en que CakePHP lleva el desarrollo de aplicaciones de una manera más fácil, rápida, elegante y bien organizada.
Para empezar CakePHP utiliza MVC(Modelo-Vista-Controlador) que es un método de desarrollo de software que permite separar la lógica y reglas del negocio, de la vista de la información, así como de los datos del sistema, lo cuál permite tener una mejor organización en el desarrollo del sistema y generar software de calidad.
Algo interesante de CakePHP es la generación de código para listados de información, formularios, validación de usuarios, paginación que en algún momento pueden ser prácticas, pero en mi caso prefiero personalizar estas partes. Algo que me gusto de CakePHP es la implementación de permisos para usuarios lo que ellos llaman AROs y ACOs, antes el manejo de permisos lo hacía a traves de una matriz de permisos, pero que en sistemas dónde la cantidad de usuarios es enorme, simplemente usar este método es obsoleto e impráctico, por lo que la idea de CakePHP es fabulosa pues todo se maneja a traves de perfiles, acciones y solicitantes. Entre las cosas que también suelen ser muy prácticas a la hora del desarrollo de aplicaciones es la validación de datos en la creación y actualización de registros en la base de datos, CakePHP a traves de sus métodos permite hacer múltiples validaciones de tipos de datos en los campos permitiendo personalizar esta información y mostrando en las vistas los errores de una forma bastante práctica y personalizable. Otra de las cosas interesantes de CakePHP que pueden hacer el desarrollo más fácil, entendible y bastante organizado son las inflecciones del Framework. Por diseño CakePHP no usa la petición tradicional de las urls, si no adopta una forma especial para el uso de estas de tal forma que es fácil entender cuál es el controlador, la acción y las variables de la petición lo que dentro de MVC se vuelve bastante útil. También CakePHP tiene un conjunto de helpers interesantes tal es el caso del helper de Ajax el cuál junto con scriptauculus hacen mucho más fácil la generación de aplicaciones web 2.0. Puedo seguirme alabando a CakePHP, pero creo que lo mejor para el desarrollador interesado en probar esta tecnología que junto con PHP y demas herramientas libres pueden hacer que el desarrollo de aplicaciones web sea mucho más fácil, rápido y bastante atractivo a nivel usuario y desarrollador. Manual de CakePHP: href=http://book.cakephp.org/complete/3/the-manual>http://book.cakephp.org/complete/3/the-manual
Fuentes XML de comentario: RSS | Atom
Estadísticas de visitantes186579 |
Nube de EtiquetasEventosEncuestaComentarios Recientes
|
Dejar un comentario