Cómo estoy intentando aprender Symfony fácilmente (I)

Cuando se empieza con un manual de Symfony es posible que la teoría inicial abrume. Empiezan a aparecer siglas que se asume que sabes. Un consejo, no lo asumas tu también, asegúrate que realmente sabes lo que significan. Aquí las reuno todas:

DRY HTML KISS  MVC  OOP  ORM

PEAR PHP RAD TDD  UML  YAML

Por mi experiencia creo que un pilar indispensable para comenzar a aprender este framework es la arquitectura MVC. Si esto se tiene claro, tienes media faena hecha. Yo extraje un ejemplo práctico de cómo se aplican las capas de este modelo del manual de Symfony de librosweb.es que me ayudó a entenderlo (descargable en pdf aquí):

Ejemplo práctico de cómo un programa simple se estructuraría en modo MVC

Versiones de Symfony

Hay varias versiones de este framework, pero la mayor diferencia está entre las versiones 1.x y la 2. He leído en Internet para informarme y parece que no se ponen muy de acuerdo con cuál es preferible empezar para aprender. Después de todo yo he decidido empezar por la 1 por la cantidad de documentación que hay, al llevar más tiempo en vigencia. Hay quién dice que es mejor para comenzar, más sencillo y rápido, pero otros dicen que difiere mucho de la versión 2 por lo que no vale la pena. En fin, esta fue mi decisión, pero no me atrevo a dictaminar que sea la mejor.

 

Por donde empezar

Yo empecé por Jobeet, el tutorial oficial. El mes pasado explicaba lo bueno que me parecía este tutorial, pero no es oro todo lo que reluce… Es muy práctico y en los primeros capítulos ya te lo has instalado y empiezas a tocar código. Pero llegó un momento que perdí el norte. Podía modificar lineas de código pero no entendía bien la estructura, así que decidí hacer como los cangrejos, volver atrás e intentarlo con otra documentación. Elegí el tuturial de librosweb.es y se me hizo la luz. Pienso que los dos primeros capitulos de este tutorial son básicos para cualquiera que empiece con Symfony. Se dedican a explicar la teoría básica, la arquitectura MVC y cómo ésta se aplica a un proyecto Symfony.

A partir de ahí ya estás preparado para tocar código. Y en eso ando últimamente…

 

Anuncios
Cómo estoy intentando aprender Symfony fácilmente (I)

Un comentario en “Cómo estoy intentando aprender Symfony fácilmente (I)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s