elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 13:15  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Desarrollo modular en CodeIgniter
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Desarrollo modular en CodeIgniter  (Leído 1,488 veces)
madpitbull_99
Moderador Global
***
Desconectado Desconectado

Mensajes: 1.898



Ver Perfil WWW
Desarrollo modular en CodeIgniter
« en: 2 Agosto 2011, 20:57 »

 CodeIgniter se caracteriza por su diseño MVC, parece que hace que ha empezado a usarse y ya tiene algunos defectos, el aparente problema viene al efectuar tareas de escalabilidad sobre un sistema.

 HMVC ( Hierarchical Model View Controller o Modelo Vista Controlador Jerárquicos ) es la evolución de MVC, resumiendo, lo que hace ésta nueva implementación es dejar la posibilidad de desarrollar una aplicación por módulos y después unirlos como si se tratara de unos plugins.

 

 Cada “triangulo” de MVC (Controlador + Modelo + Vista) funcionan independientemente de los demás, de ahí llamarlos plugins, permitiendo desarrollar aplicaciones robustas y “más profundidad”.

 Algunas ventajas pueden ser:

 
  • Al tener una carpeta por cada módulo, las tareas de mantenimiento serán mucho más sencillas.
  • Reduce la dependencia entre otras partes de la aplicación.
  • Hace que el sistema sea más extensible.
De momento no hay ninguna respuesta oficial por parte de los creadores de CodeIgniter, pero los usuario de este framework han desarrollado y compartido con los demás sus propias implementaciones.

 Seguramente hayan más, pero yo sólo he encontrado tres:

  Si conocéis alguna más, os invito a que la compartáis con nosotros.

 Una de las más utilizadas es Modular Extensions, por su facilidad de uso y buena documentación.

 Resumiendo, lo único que hace HMVC es dividir las capas de la aplicación en “triadas” o grupos de tres.

 En la mayoría de las librerías mencionadas anteriormente se sobrescriben partes del núcleo de CodeIgniter, como el router, que es la parte encargada de direccionar las peticiones.

 

 Enlace | HMVC an Introduction and Application

 



En línea



«Si quieres la paz prepárate para la guerra» Flavius Vegetius

[Taller]Instalación/Configuración y Teoría de Servicios en Red
bomba1990


Desconectado Desconectado

Mensajes: 383



Ver Perfil WWW
Re: Desarrollo modular en CodeIgniter
« Respuesta #1 en: 3 Agosto 2011, 07:38 »

yo utilizo modular extensions tambien, no sabia que hubiesen otras más, gracias por la info.


En línea

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
estilos e imagenes codeigniter
PHP
[ Alberto] 0 1,653 Último mensaje 7 Abril 2007, 02:09
por [ Alberto]
IDE para CodeIgniter?
PHP
El As del Club Paris 0 1,622 Último mensaje 16 Diciembre 2010, 21:55
por El As del Club Paris
IDE para CodeIgniter?
Desarrollo Web
El As del Club Paris 1 1,295 Último mensaje 18 Abril 2011, 17:43
por Nakp
Crud Generator en Codeigniter
PHP
madpitbull_99 0 1,714 Último mensaje 6 Julio 2011, 20:28
por madpitbull_99
CodeIgniter y Postgre
PHP
repsa 2 1,442 Último mensaje 8 Agosto 2011, 23:29
por repsa
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines