Foros del Web » Programando para Internet » PHP »

PHP OO Como trabajar con la arquitectura MVC (Model, View, Controller) ?

Estas en el tema de Como trabajar con la arquitectura MVC (Model, View, Controller) ? en el foro de PHP en Foros del Web. Hola gente, como lo indica el titulo tengo una duda sobre como trabajar con esta arquitectura de software aplicado a programación web. Es necesario trabajar ...
  #1 (permalink)  
Antiguo 01/09/2013, 15:34
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta Como trabajar con la arquitectura MVC (Model, View, Controller) ?

Hola gente, como lo indica el titulo tengo una duda sobre como trabajar con esta arquitectura de software aplicado a programación web.

Es necesario trabajar si o si con un Framework para aplicar esta arquitectura ? y la otra duda que tengo es como organizar las carpetas, es decir, dentro de "view" iría todo lo que es HTML y CSS, dentro de Controllers que iria ? PHP, AJAX, JavaScript, Jquery o que iria ? y dentro de models ?

Por favor respondan, siempre me clavan 60 vistos pero nadie me responde :(
  #2 (permalink)  
Antiguo 01/09/2013, 16:13
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 11 años, 3 meses
Puntos: 55
Respuesta: Como trabajar con la arquitectura MVC (Model, View, Controller) ?

Hola, te sugiero revisar este material.

http://collection.openlibra.com.s3.a...res=1378080895

Es bastante bueno.

Saludos
  #3 (permalink)  
Antiguo 01/09/2013, 18:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Como trabajar con la arquitectura MVC (Model, View, Controller) ?

Cita:
Iniciado por OsquiB Ver Mensaje
Es necesario trabajar si o si con un Framework para aplicar esta arquitectura ?
:(
No. Es un patrón de arquitectura de software. No determina cómo se usará, sino el modo en que se separan las responsabilidades en tres grandes esquemas, pero no implica uso de FMWK de ningún tipo, aunque tampoco los prohíbe.

Cita:
Iniciado por OsquiB Ver Mensaje
como organizar las carpetas, es decir, dentro de "view" iría todo lo que es HTML y CSS, dentro de Controllers que iria ? PHP, AJAX, JavaScript, Jquery o que iria ? y dentro de models ?
:(
El modelo MVC tampoco define nada en ese aspecto. Esas son decisiones de diseño, no de modelo.
Puedes poner todo en una misma carpeta, en dos, en tres o en quinientas (he visto sistemas con cerca de 70), mientras esté ordenado y bien documentado.
En el sistema en que trabajo, por ejemplo, todas las vistas se separan en capetas de acuerdo a la funcionalidad que cubren (casos de uso de la aplicación). Pero por otro lado, todos los controladores de todas las vistas están en la misma carpeta, incluyendo los de acceso a datos.
Como puedes imaginar, es a gusto y piacere.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 03/09/2013 a las 07:08
  #4 (permalink)  
Antiguo 01/09/2013, 18:19
 
Fecha de Ingreso: junio-2013
Ubicación: Mar del Plata
Mensajes: 122
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Como trabajar con la arquitectura MVC (Model, View, Controller) ?

Cita:
Respuesta: Como trabajar con la arquitectura MVC (Model, View, Controller) ?
Hola, te sugiero revisar este material.

http://collection.openlibra.com.s3.a...res=1378080895

Es bastante bueno.

Saludos
No puedo entrar al link :/

Cita:
Respuesta: Como trabajar con la arquitectura MVC (Model, View, Controller) ?
Cita:
Iniciado por OsquiB Ver Mensaje
Es necesario trabajar si o si con un Framework para aplicar esta arquitectura ?
:(
No. Es un patrón de arquitectura de software. No determina cómo se usará, sino el modo en que se separan las responsabilidades en tres grandes esquemas, pero no implica uso de FMWK de ningún tipo, pero tampoco los prohibe.

Cita:
Iniciado por OsquiB Ver Mensaje
como organizar las carpetas, es decir, dentro de "view" iría todo lo que es HTML y CSS, dentro de Controllers que iria ? PHP, AJAX, JavaScript, Jquery o que iria ? y dentro de models ?
:(
El modelo MVC tampoco define nada en ese aspecto. Esas son decisiones de diseño, no de modelo.
Puedes poner todo en una misma carpeta, en dos, en tres o en quinientas (he visto sistemas con cerca de 70), mientras esté ordenado y bien documentado.
En el sistema en que trabajo, por ejemplo, todas las vistas se separan en capetas de acuerdo a la funcionalidad que cubren (casos de uso de la aplicación). Pero por otro lado, todos los controladores de todas las vistas están en la misma carpeta, incluyendo los de acceso a datos.
Como puedes imaginar, es a gusto y piacere.
Muchas gracias por responder, fue de mucha ayuda :D
  #5 (permalink)  
Antiguo 01/09/2013, 19:43
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 11 años, 3 meses
Puntos: 55
Respuesta: Como trabajar con la arquitectura MVC (Model, View, Controller) ?

Disculpa.

Dejo otra ubicacion.

http://www.bubok.es/libros/205199/POO-y-MVC-en-PHP

Saludos

Etiquetas: arquitectura, controller, html, model, mvc, view
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:02.