Juan Diego Raimondi
Juan Diego Raimondi
3 min read

Categories

Ayer terminé de leer y prepararme según el manual de symfony 1.2 llamado _Jobeet_. Este manual es uno de los de la saga de _Practical symfony_, de aquellos que presentan las principales características de la plataforma en base a un ejemplo práctico que se desarrolla de principio a fin. De esta forma, permite al lector no solamente conocer esas características sino además poder ponerlas en práctica, y experimentar por cuenta propia. Por mi parte, cometí el pequeño error de utilizar no la versión en inglés online (que está disponible [aquí](http://www.symfony-project.org/jobeet/1_2/)), sino la versión PDF descargable en español (disponible [aquí](http://www.librosweb.es/jobeet/pdf/)). Ese error me llevó a tener que pelear con ciertos problemitas menores de traducción, ciertas correcciones que no se encontraban aún realizadas en el PDF a modo fe de erratas (en cambio, la versión original en inglés se está constantemente actualizando), y, curiosamente, posee menos formato y menos aclaraciones la versión PDF que la versión online. Más allá de eso, creo que como manual en parte peca de cumplir esos prejuicios que a veces tenemos sobre los manuales de 24 horas. Primero, son un poco superficiales en cuanto a muchas de las características. Segundo, nunca son realmente 24 horas. Respecto de lo primero, debo decir que si bien era un poco superficial, me resultó mucho más fácil de comprender que otro libro que comencé a leer, llamado _symfony, la guía definitiva_. Esto se debe a que esta última planteaba muchas de las características de symfony como "arte de magia" y no explicaba la forma de utilizarlas, haciendo un gran conjunto de conocimientos nuevos para el lector disponibles de un solo golpe y sin ninguna idea de siquiera como ponerlos en funcionamiento. En cambio, el paulatino avance que nos propone la guía práctica resulta mucho más útil y más fácil de asimilar y poner en práctica a la vez que uno comienza a adquirir experiencia. Respecto de lo segundo, debo aclarar que, se supone, el manual estaba diagramado en 24 capítulos que deberían consumir una hora del lector cada uno. En esta hora, el lector podría leer y trabajar al mismo tiempo, y luego de esa hora estaría disponible. En algunos casos, una hora era una cuestión de sobra para comprender y llevar a la práctica los conceptos (por ejemplo, la comprensión de las clases del modelo), mientras que en otra era una hora demasiado estirada. Como ejemplo de este último caso puedo mencionar el capítulo dedicado a los plugins de symfony, en donde se suponía que leyendo el capítulo, refactorizando todo nuestro proyecto, comprendiendo la estructura de los plugins, creando un plugin, reconfigurando nuestra aplicación, y a la vez asimilando lo aprendido, no habría pasado más de una hora. Considero ese caso un poco irreal, pero también ha habido casos (como el día del diseño, o el día del descanso), en donde literalmente no se hace nada, y uno puede simplemente adelantar trabajo de otros días o experimentar cosas que quedaron en el tintero. Más allá de todo eso, debo aclarar que es un buen libro y un buen manual para comenzar. No sirve para adentrarse en los aspectos más ocultos de symfony, pero como introducción es realmente muy bueno, y fácilmente asimilable. _Soy un zorrinito en 24 horas._