Modelo vista controlador (MVC)
Modelo Vista Controlador (MVC) es un estilo de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos.

Se trata de un modelo muy maduro y que ha demostrado su validez a lo largo de los años en todo tipo de aplicaciones, y sobre multitud de lenguajes y plataformas de desarrollo.
  • El Modelo que contiene una representación de los datos que maneja el sistema, su lógica de negocio, y sus mecanismos de persistencia.
  • La Vista, o interfaz de usuario, que compone la información que se envía al cliente y los mecanismos interacción con éste.
  • El Controlador, que actúa como intermediario entre el Modelo y la Vista, gestionando el flujo de información entre ellos y las transformaciones para adaptar los datos a las necesidades de cada uno.


¿Qué es symfony?
Symfony es un framework diseñado para desarrollar aplicaciones web basado en el patrón Modelo Vista Controlador. Para empezar, separa la lógica de negocio, la lógica de servidor y la presentación de la aplicación web. Proporciona varias herramientas y clases encaminadas a reducir el tiempo de desarrollo de una aplicación web compleja. Además, automatiza las tareas más comunes, permitiendo al desarrollador dedicarse por completo a los aspectos específicos de cada aplicación.


¿Cómo descargar e instalar composer?
LO PRIMERO QUE DEBEMOS HACER ES IR AL ENLACE QUE DEJARE A CONTINUACION EN ESTA PAGINA ES DONDE ESTA EL INSTALADOR DE COMPOSER

https://getcomposer.org/download/

les quedara un archivo .exe donde deben instalar como cualquier instalador de Windows pero para eso se necesitan unos recursos antes de instalar composer
 primero tener un servidor apache y un gestor de base de datos además de php.


despues de eso ya descargado lo instalamos


después que ya este instalado abrimos nuestro CMD que se abre haciendo click en el inicio y poniendo solo cmd en el buscador para verificar que nuestro composer esta instalado.


para hacer eso ponemos en el CMD la palabra composer y se tendria que desplegar lo que verán a continuación. y asi confirmaremos que nuestro composer esta instalado.


ahora que ya tenemos composer instalado solo queda instalar symfony
para instalar symfony debemos descargarlo desde el cmd en la capeta htdocs donde estara nuestro proyecto esto se tendra que hacer cada vez que se haga una proyecto nuevo

para empezar a instalar el symfony ponemos en cmd lo siguiente ya que queremos ir a la carpeta htdocs cd/xampp/htdocs un avez ahi ponemos lo siguiente
create-project symfony/website-skeleton pruebatienda
 y damos "enter" para que se descarguen los archivos necesarios puede tardar unos minutos dependiento de la velocidad de su internet.


ya instalado todos los archivos y paquetes necesarios para el proyecto.


para tener acceso al servidor de pruebas de symfony es necesario entrar al proyecto de prueba que estamos haciendo lo que tenemos que hacer es poner

cd/xampp/htdocs
 una vez dentro de htdocs entramos a nuestra carpeta de prueba que seria pruebatienda
cd/pruebatienda
dentro de la carpeta de pruebatienda pondremos a trabajar el servidor de pruebas

para eso ponemos lo siguiente
symfony server:start asi entrariamos al servidor de pruebas y pondriamos la siguiente direccion que seria
127.0.0.1:8000

y asi comprobariamos que nuestro symfony funciona corectamente

Comentarios