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.




domingo, 11 de octubre de 2015

Bienvenidos a Symfony Of Programming

Si has llegado hasta aquí, ya sea por casualidad o porque Google en su infinita sabiduría cree que aquí encontraras la respuestas a tus preguntas, te doy la bienvenida, espero que encuentres lo que buscas.

El titulo del blog, no es más que un sutil juego de palabras, Symfony es un Framerwork de PHP del que voy a hablar en casi todos los artículos de este blog. Desde aquí, intentare explicar como funciona, que ventajas e inconvenientes tiene y tutoriales curiosos o bien resolviendo las dudas que tengáis.

Intentaré que se publiquen de 2 a 3 entradas por semana, los Lunes, Miércoles y Viernes e intentaré ir desde lo básico (como se instala, como funciona, etc) hasta los más complejo (Como los servicios y los Listeners), pero no solo hablaremos de Symfony, sino también de fundamentos de la programación, como abordar los problemas de desarrollo o como ser limpios programando.

Sin más, me despido de mis lectores. El primer articulo lo publicaré este Lunes y será como no puede ser de otra manera, explicando que es PHP, que es Symfony, como se instala y los recursos que más utilizare durante toda esta travesía.


Saludos y espero que estéis aquí mucho tiempo.