elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  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 5,872 veces)
madpitbull_99
Colaborador
***
Desconectado Desconectado

Mensajes: 1.911



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

 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: 395



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

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 3,623 Último mensaje 7 Abril 2007, 02:09 am
por [ Alberto]
IDE para CodeIgniter?
PHP
[u]nsigned 0 3,894 Último mensaje 16 Diciembre 2010, 21:55 pm
por [u]nsigned
IDE para CodeIgniter?
Desarrollo Web
[u]nsigned 1 5,338 Último mensaje 18 Abril 2011, 17:43 pm
por Nakp
Crud Generator en Codeigniter
PHP
madpitbull_99 0 6,744 Último mensaje 6 Julio 2011, 20:28 pm
por madpitbull_99
Problema en CodeIgniter
Desarrollo Web
Shell Root 2 2,277 Último mensaje 21 Marzo 2013, 19:40 pm
por 01munrra
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines