My Blog

HMVC en CodeIgniter 3

No comments

CodeIgniter es un gran Framework de desarrollo, pero cuando las aplicaciones se vuelven complejas, es mejor tener una estructura más flexible que nos permita tener el código más ordenado. Ahí es cuando necesitamos El patron HMVC, o “Hierarchical-Model-View-Controller pattern“.

Para implementar dicho patron en CodeIgniter disponemos de dos opciones cada una con sus ventajas e inconvenientes

  1. WireDesignz’ Modular Extensions – HMVC
  2. Jens Segers’ CodeIgniter HMVC Modules

Ambas se instalan de forma similar. Según el análisis de Lonnie Ezell, ambas tienen una ejecución similar y no muy diferente del propio framework, con una diferencia de 10% sobre el numero de paginas servidas en un server apache con php 5.59 y con la opcode cache habilitada, la de Jens fue ligeramnete superior a la de WireDesignz. Esta última tiene algunas funciones más que la anterior como el autoloading integrado de librerías y el core. Aunque la de WiredDesingz tienen un problema con La librería de validación de formularios, extremo que explica en su página y que tiene fácil solución, aunque no es muy elegante.

 

adminHMVC en CodeIgniter 3

Related Posts

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *