Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/09/2012, 12:56
rodtux
 
Fecha de Ingreso: abril-2011
Mensajes: 25
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: framework mvc

una cosa es un framework y otra el patron de desarrollo MVC.

MVC (modelo vista controlador) consiste en separar en 3 capas el funcionamiento de tu aplicacion, de tal forma que en la capa:

modelo. tienes la logica de negocio, en terminos mas simples, el acceso a los datos y el almacenamiento de los mismos.

vista. tienes aqui la capa que se encargara de presentar los datos al usuario, los cuales han sido entregados por el controlador.

controlador. es quien se encarga de gestionar las acciones o eventos que lleva a cabo el usuario en la interfaz grafica, pide datos al modelo y los procesa si es que hay que hacerlo y luego los envia a la capa vista.

el framework, es un marco donde te encierras y programas según las reglas del juego que imponga dicho framework.

especificamente para PHP hay muchos frameworks que no solo te obligan a trabajar con MVC sino que te permiten otros patrones de diseño que hacen tu sistema mas robusto.

ademas de otras librerias que simplifican tareas muy repetitivas y un largo etc. pero ya forma parte de las caracteristicas especificas de cada framework no todos hacen o permiten lo mismo.

mi recomendacion es que te inicies en un framework simple y rapido, para ello recomiendo kumbiaPHP, pero ando viendo a Yii que es un excelente framework y tambien es rapido y simple.

si empiezas con frameworks como cakephp, symfony, zend que si bien son los lideres, vas a darte muchos quebraderos de cabeza, son complejos.

Por cierto, para estos frameworks, casi todos si no es que todos, estan completamente orientados a objetos, por lo que debes dominar este tema, pero no es dificil, realmente es muy sencillo, la otra recomendacion que te haria, es que busques en google "mvc en php" si te incomoda ver en ingles, puesde poner en busqueda avanza de google que busque paginas solo en español y veras que los ejemplos de como implementar mvc en php son increiblemente simples.

Saludos.

Última edición por rodtux; 01/09/2012 a las 12:59 Razón: agregar detalle