El viaje más largo, comienza con un solo paso

lunes, 12 de octubre de 2015

Primeros pasos con Symfony

¿Qué es PHP?

 PHP, es un lenguaje de programación del lado del servidor, nacido en 1995 por Rasmus Lerdor, es muy parecido a C, está orientado a objetos y es relativamente simple de aprender. Hay muchos recursos en la web para aprender este lenguaje, como paginas web (http://www.phpya.com.ar/), videotutoriales (https://www.youtube.com/watch?v=JNbTvInths0) o decenas de libros, solo hay que hacer una busqueda en google, para encontrar recursos.

¿Qué necesito para programar en PHP? 

Un ordenador, un editor de texto (como notepad++) o un IDE(como Aptana o PHPStorm) y un servidor web. Si usáis windows, podéis descargaros WAMP y si usáis Linux os recomiendo que lo instales a mano (http://www.comoinstalarlinux.com/como-instalar-apache-en-debian-7/). 

¿Qué es Symfony?

Symfony, es un framerwork de PHP, creado en el año 2003 por Fabien Potencier, cansado de no encortar una herramienta open source decidió creo la suya propia. He de decir, que tiene una curva de aprendizaje algo compleja, al principio parece un  hueso duro de roer, pero conforme buceamos dentro de él, veremos que no es tan duro como lo pintan.

¿Como se instala Symfony?

No es complicado y lo han ido mejorando en las ultimas versiones. Es necesario que tengas instalado COMPOSER, que es un gestor de dependencias, que también es muy sencillo de instalar, luego tienes que descargarte el instalador y por ultimo ejecutar el comando "php symfony new my_project" cambiando my_project por el nombre de nuestro proyecto.
¿A que es fácil? Para poder acceder a la pagina solo hay que acceder en vuestro navegador favorito a http://localhost/hola_mundo/web/ y veréis esta pagina:


Fácil, sencillo y para toda la familia. En el próximo tutorial empezaremos con el "turrón", crearemos nuestro primer controlador, como se pasan las variables a la plantilla y hablaremos brevemente de TWIG, el magnifico motor de plantilla de Symfony.

Recursos, información y más:

 Si queréis informaros mas de Symfony, os dejo una lista de las paginas que yo considero de referencia.



Saludos a todos y espero que no haya sido un tostón.




1 comentario: