Conoce Symfony

Ya que ahora soy New full User voy a intentar hacer un post que aporte algo nuevo a Taringa.

¿Què es Symfony?

Symfony es un framework diseñado para optimizar el desarrollo de las aplicaciones web mediante algunas de sus principales características.

Conoce Symfony

Primero ¿Què es un framework?

Un framework es una estructura conceptual y tecnológica de soporte definida, normalmente con artefactos o módulos de software concretos, en base a la cual otro proyecto de software puede ser organizado y desarrollado.

Principales caracterìsticas de Symfony:

Symfony se diseñó para que se ajustara a los siguientes requisitos:
- Fácil de instalar y configurar en la mayoría de plataformas (y con la garantía de que funciona correctamente en los sistemas Windows y *nix estándares).
- Independiente del sistema gestor de bases de datos. Su capa de abstracción y el uso de Propel, permiten cambiar con facilidad de SGBD en cualquier fase del proyecto.
- Utiliza programación orientada a objetos, de ahí que sea imprescindible PHP 5.
- Sencillo de usar en la mayoría de casos, está mas indicado para grandes aplicaciones Web que para pequeños proyectos.
- Aunque utiliza MVC (Modelo vista controlador), tiene su propia forma de trabajo en este punto, con variantes del MVC clásico como la capa de abstracción de base de datos, el controlador frontal y las acciones.

web


- Basado en la premisa de “convenir en vez de configurar”, en la que el desarrollador solo debe configurar aquello que no es convencional.
- Sigue la mayoría de mejores prácticas y patrones de diseño para la web.
- Preparado para aplicaciones empresariales y adaptable a las políticas y arquitecturas propias de cada empresa, además de ser lo suficientemente estable como para desarrollar aplicaciones a largo plazo.
- Código fácil de leer que incluye comentarios de phpDocumentor y que permite un mantenimiento muy sencillo.
- Fácil de extender, lo que permite su integración con las bibliotecas de otros fabricantes.
- Una potente linea de comandos que facilitan generación de código ahorrandonos tiempo de trabajo.

Un video



Opiniòn personal:

Dejando a un lado wikipedia, les cuento que conozco symfony hace casi un año. Al principio, como todo en la vida, parece complicado, particularmente para mi que todavia no cuento con grandes conocimientos de PHP.
Pero al poco tiempo uno se acostumbra a la metodologìa de trabajo, a trabajar en capas, a sus comandos y se puede comenzar a "sacar el jugo".
El ùnico proyecto que hice hasta el momento es un ecommerce para una materia de la facultad.

¿Por donde empiezo?

Por el sitio oficial de Symfony http://www.symfony-project.org/
Si queres manuales de symfony, ajax, CSS fijate aca: http://www.librosweb.es/
El tutorial Jobeet (que se encuentra en ambos sitios) es muy interesante para conocer el potencial de Symfony.

Si aunque sea a alguna persona le sirviò, cumplì mi misiòn.

11 comentarios - Conoce Symfony

analoyra
gracias. me re sirvio!!
danielmza
aqui estan mis 10 lo prometido es deuda!!!!!
cesark20
como instalo symfony en windows ?
hermaster
mostro podias subir tu sitio d e-commerce con algo de codigo bien comentado y los requisitos que hagan falta para poder instalarlo en cualquier maquina..alguna explicacion de las particularidades de tu sistema web tampoco vendrian mal..asi vemos un proyecto diferente al joobet, algo modificado x un taringuero..t dejo mis 10++ si t de la gana y lo haces..thx
HenryOS
A mi me sirvió!, gracias! +10
parca24
gracias che..estoy empezando un curso mañana y me estoy empapando un poco...
Fabian2009
Buena compadre, si conoce mas cursos como este no dude, si puede en subirlos o mandar un link Graciasssss
ADR_SERVER
graicias! recien estoy empezando con php y obviamente con symfony.... agradezco que hayas compartido esa informacin!
saludos