symfony 1 y 2
DESCRIPTION
Conferencia en Salta JRSL 2011TRANSCRIPT
BIENVENIDOSUNA HISTORIA SYMFONY
Temas :SYMFONY 1.X
&
SYMFONY 2.X
AuspicianteEsta Conferencia es traíada a Uds por
SYMFONY : Que Es?Symfony es un Framework PHP para Desarrollo Web.
Eso no responde tu pregunta? Ok, vamos de nuevo.
Symfony es un Framework PHP, una Filosofia, una Comunidad - y todo trabajando junto en armonía.
Se usa para desarrollar algo conocido?
Symfony2 ya se utiliza en dos de los cuatro proyectos PHP más grandes que existen: phpBB 4 y Drupal 8.
Dos grandes proyectos que quedan: WordPress y Joomla!
SYMFONY : Quien lo usa?
Yahoo! Answers: es el sitio web más grande del mundo para preguntar, opinar, responder, y comentar cualquier tema de los demás usuarios.200 mill. usuarios - 1 mill de preguntas-respuestas - 12 idiomas y 26 paísesDailymotion: es el segundo sitio web más popular del mundo para visualizar, compartir y publicar vídeos online.59 mill. de usuarios - 1.000 mill. de vídeos vistos/ - 18 idiomas y 24 países delicious: es la red social más grande del mundo dedicada a descubrir, catalogar y compartir enlaces y recursos interesantes de Internet.5 millones de usuarios - 150 millones de URL catalogadas
http://www.symfony-project.org/
http://www.symfony.com
Comunidad Hispana http://www.symfony.es
SYMFONY : Donde esta?
PHP 5.2
PHP 5.3.2+
SYMFONY : Requisitos
SYMFONY : Arquitectura 1.X
SYMFONY : Origen?
sfRequest sfRouting sfLogger sfI18N sfUsersfResponse sfYAML sfDatabase sfForm sfStoragesfCache sfWidget sfValidator sfEventDispatchersfOutputEscapersfCoreAutoload
Práctical SymfonyDescribe la creación de una aplicación webcon symfony paso a paso desde las especificaciones hasta la implementación. Estadirijido a principiantes quienes desean aprendersymfony, entender como funciona, y también sobre las mejores prácticas del desarrollo web.Hay dos sabores : PROPEL y DOCTRINE. La aplicación se trata de una Bolsa de Trabajo.Un capítulo = Una Hora
http://www.symfony-project.org/jobeet/1_4/Propel/es/http://www.symfony-project.org/jobeet/1_4/Doctrine/es/
Para ediciones anteriores cambiar a 1_2 y 1_3
SYMFONY : JOBEET
PROYECTO APLICACION MODULO
-----------PLUGINS
SYMFONY : Estructura
PROYECTO APLICACION/BUNDLE BUNDLE -----------BUNDLE
Rápido - Versatil - Rendimiento - FlexibleDocumentado - Soporte - Comunidad
SYMFONY2: La visión
SYMFONY2: PromesaPeristencia
SeguridadFormulariosFormularios
ValidaciónPlantillasLogging
RendimientoCache Recursos Webi18nTareasRouting/Enrutamiento
1.xmi_proyecto/apps/frontend/cache/config/data/lib/log/plugins/test/web/
SYMFONY: Sistema de Archivo
2.xmi_proyecto/app/bin/ src/vendor/web/
El BUNDLE es un conjunto dearchivos que implementan una
funcionalidad
Lo que en Symfony 1.x podía ser una:Aplicación - Módulo - Plugin - Librerías
Ahora puede ser un BUNDLE
SYMFONY2: El Protagonista
El BUNDLE es un conjunto dearchivos que implementan una
funcionalidad
Lo que en Symfony 1.x podía ser una:Aplicación - Módulo - Plugin - Librerías
Ahora puede ser un BUNDLE
SYMFONY2: El Protagonista
SYMFONY : Que revisar? http://cmf.symfony.com
http://cmf.symfony.com/slides.html#1
http://capifony.org/
http://www.desymfony.com/ http://api.symfony.com/2.0/index.html
http://symfony2bundles.org/
SYMFONY : Practica
PREGUNTAS
Consideraciones yAgradecimientos
Los contenidos de esta presentacion se obtuvieron gracias a:
Fabien Potencier de Sensio LabsJavier Eguiluz de Symfony.esWikipedia - WikimediaComunidad Symfony
MUCHAS GRACIASPOR SU ASISTENCIA
Roberto G. Puentes DiazCONSULTORA PUENTES DIAZ & ASOCIADOS
www.puentesdiaz.com.arwww.puentesdiaz.com
www.twitter.com/[email protected]