Foros del Web » Programando para Internet » PHP »

Aprender patrón MVC en PHP

Estas en el tema de Aprender patrón MVC en PHP en el foro de PHP en Foros del Web. Hola a todos. Estoy interesado en aprender el patrón de diseño MVC en PHP. ¿que tutorial o video me recomiendan para aprender? Muchas gracias. mario...
  #1 (permalink)  
Antiguo 09/02/2014, 14:47
 
Fecha de Ingreso: febrero-2014
Mensajes: 2
Antigüedad: 10 años, 2 meses
Puntos: 0
Aprender patrón MVC en PHP

Hola a todos. Estoy interesado en aprender el patrón de diseño MVC en PHP. ¿que tutorial o video me recomiendan para aprender? Muchas gracias. mario
  #2 (permalink)  
Antiguo 09/02/2014, 15:45
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 2 meses
Puntos: 288
Respuesta: Aprender patrón MVC en PHP

no hay video que alcance para explicar el modelo y las miles de formas de implementarlo.
Podrias empezar con CodeIgniter que es el mas usado , con mucha documentacion y facil de aprender. Mas no es el mejor
  #3 (permalink)  
Antiguo 10/02/2014, 05:50
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Aprender patrón MVC en PHP

Buenas amigo, te recomiendo empezar leyendo esto:
[URL="http://r.je/views-are-not-templates.html"]Model-View-Confusion[/URL] donde explica con argumentos porqué la mayoría de frameworks de moda se equivocan implementando el patrón, está claro que hay muchas alternativas, pero el controlador jamás debe implementar la lógica de la vista, es la vista quien conoce el modelo y sabe como renderizarlo... en fin, una buena lectura que te recomiendo antes de que empieces y absorbas conceptos desvirtuados.
  #4 (permalink)  
Antiguo 10/02/2014, 09:59
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 14 años, 5 meses
Puntos: 25
Respuesta: Aprender patrón MVC en PHP

puedes echar un echar un vistazo al vídeo yo personalmente tengo un ejemplo basado en este tutorial este es el mio
http://goo.gl/FrK8Gs
__________________
cada vez que aprendes algo te crees que no sabes nada
  #5 (permalink)  
Antiguo 10/02/2014, 15:06
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Aprender patrón MVC en PHP

Cita:
Iniciado por son8bits Ver Mensaje
Hola a todos. Estoy interesado en aprender el patrón de diseño MVC en PHP. ¿que tutorial o video me recomiendan para aprender? Muchas gracias. mario
Antes de todo es importante que primero investigues sobre:
  • Principios de Programación Orientada a Objetos
  • Principio de Desarrollo Orientado Objetos
Posterior a eso te recomiendo que leas sobre MVC en el sitio de Trygve M. H. Reenskaug: http://heim.ifi.uio.no/~trygver/them...mvc-index.html. En el sitio puedes ver la evolución del patrón MVC hasta su ultima revisión. y con los casos en los que se aplica mas comúnmente.

Las implementaciones mas comunes son con los patrones Observer y Mediator

Para la Web no se utiliza realmente el patrón MVC, si no variantes como el HMVC y MVP. HMVC es usado por CodeIgniter.

Existen otras soluciones:
Front Controller usado por Symfony 2 y Laravel, y la perspectiva de Now Paul James con su Resource-Method-Representation usando Rest.

En resumen no todo es MVC y no se trata de solo leer o ver tutoriales; hay todo un cumulo de conocimientos previos que debes de conocer antes para poder abordar no solo el Patrón, si no también sus variantes y alternativas.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #6 (permalink)  
Antiguo 10/02/2014, 15:18
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Aprender patrón MVC en PHP

Lo que importa es el concepto y comportamiento de cada participante en el trío, ya se puede llamar Modelo-Vista-Controlador o Recurso-Metodo-Representation, que al fin y al cabo cada uno actua de forma similar.
Hay que agregar a este argumento que no MVC no es en sí un patrón, sino más bien una forma de pensar y de ver las cosas, son 3 participantes que se reparten las tareas bien divididas.
  #7 (permalink)  
Antiguo 10/02/2014, 17:07
Avatar de hhs
hhs
Colaborador
 
Fecha de Ingreso: junio-2013
Ubicación: México
Mensajes: 2.995
Antigüedad: 10 años, 9 meses
Puntos: 379
Respuesta: Aprender patrón MVC en PHP

Cita:
Iniciado por lolainas Ver Mensaje
Lo que importa es el concepto y comportamiento de cada participante en el trío, ya se puede llamar Modelo-Vista-Controlador o Recurso-Metodo-Representation, que al fin y al cabo cada uno actua de forma similar.
Hay que agregar a este argumento que no MVC no es en sí un patrón, sino más bien una forma de pensar y de ver las cosas, son 3 participantes que se reparten las tareas bien divididas.
I created the Model-View-Controller pattern as an obvious solution to the general problem of giving users control over their information as seen from multiple perspectives. MVC has created a surprising amount of interest. Some texts even use perverted variants for the opposite purpose of making the computer control the user. I have collected some relevant papers including my original technical note from Xerox PARC.

Y no lo dije yo, lo dijo el Sr. Trygve M. H. Reenskaug. A quien se le atribuye la idea.
__________________
Saludos
About me
Laraveles
A class should have only one reason to change.
  #8 (permalink)  
Antiguo 10/02/2014, 17:45
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Aprender patrón MVC en PHP

Versión de Smalltak76, donde efectivamente el Sr. Trygve presenta el paradigma MVC y [URL="http://st-www.cs.illinois.edu/users/smarch/st-docs/mvc.html"]aquí[/URL] el Sr. Steve Burbeck (Smalltak80) nos comenta:
Cita:
The central concept behind the Smalltalk-80 user interface is the Model-View-Controller (MVC) paradigm
[URL="http://buscon.rae.es/drae/srv/search?val=paradigma"]Paradigma Según la RAE[/URL]
[URL="http://es.wikipedia.org/wiki/Paradigma"]Paradigma según Wikipedia[/URL]
El paradigma viene una ser una forma de pensar y de ver las cosas, el ejemplo más claro [URL="http://www.inf.ufsc.br/poo/smalltalk/ibm/tutorial/oop.html#paradigm"]POO[/URL]
No se trata de un patrón y menos en PHP donde la vista debe reiniciar la aplicación para enviarle un mensaje al controlador, un patrón marca una forma concreta de hacer las cosas, un paradigma nos da la teoría y nos permite una libre implementación de la solución.
  #9 (permalink)  
Antiguo 11/02/2014, 16:29
 
Fecha de Ingreso: febrero-2014
Mensajes: 2
Antigüedad: 10 años, 2 meses
Puntos: 0
Respuesta: Aprender patrón MVC en PHP

Gracias a todos por sus respuestas. Muy interesantes!

Etiquetas: mvc
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 11:57.