Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Symfony
Anexos
Javier Eguíluz
javier.eguiluz@gmail.com
Esta obra dispone de una licencia de tipo Creative
Commons Reconocimiento‐No comercial‐ Compartir
bajo la misma licencia 3.0
Se prohíbe explícitamente el uso de este material en
actividades de formación comerciales
http://creativecommons.org/licenses/by‐nc‐sa/3.0/es/
This work is licensed under a Creative Commons
Attribution‐Noncommercial‐Share Alike 3.0
http://creativecommons.org/licenses/by‐nc‐sa/3.0/es/
Anexo 1
Documentación y
ayuda
http://www.symfony‐project.org/doc
http://forum.symfony‐project.org
http://librosweb.es/jobeet
http://groups.google.com/group/symfony‐es
Anexo 2
¿Quién utiliza
Symfony?
150.000.000
49.000.000
20.000.000
5.000.000
224.000.000
http://trac.symfony‐project.org/wiki/ApplicationsDevelopedWithSymfony
Anexo 3
¿Y si no me gusta
Symfony?
Frameworks
alternativos
http://rubyonrails.org
ruby
http://djangoproject.com
python
Frameworks PHP
alternativos
http://cakephp.org
http://framework.zend.com/
...y una cosa más
Plataforma
Framework para el
desarrollo de aplicaciones
web con PHP
Formularios Enrutamiento
• lib/form • lib/routing
• lib/widgets
• lib/validators
Anexo 4
¿Qué versión de
Symfony elijo?
Symfony 1.0 Symfony 1.1 Symfony 1.2
Noviembre
Lanzamiento Enero 2007 Junio 2008
2008
Versión actual 1.0.19 1.1.6 1.2.4
Soporte 3 años 1 año 1 año
Noviembre
Fin de soporte Enero 2010 Junio 2009
2009
PHP mínimo 5.0 5.1 5.2
Symfony 1.3 Symfony 2.0
Noviembre
Lanzamiento 2010
2009
Versión actual ‐ ‐
Soporte 1 año 3 años
Noviembre
Fin de soporte 2013
2010
PHP mínimo 5.3 6.0
Anexo 5
¿Quién ha creado
Symfony?
La empresa
Sensio Labs
• Fundada en 1998
• 50 empleados
• Especializados en software libre
El grupo
Fabien
Potencier
Jonathan Fabian
Nicolas Wage Lange
Perriault Dustin
Whittle
Photo CC by‐nc‐sa Stefan Koopmanschap
El genio
Fabien Potencier
• Emprendedor
• Symfony es su primer
proyecto con PHP
• Autor del 80% ‐ 90%
del código fuente
• Algunos creen que es
un alien
¿Alguna vez habéis tenido un
jefe que sea el dueño de la
empresa, su mejor
programador y
el creador de su
producto estrella?
Anexo 5
10 ventajas de
utilizar Symfony
1
2
3
Escalable
4
5 Infinitamente escalable
6 Aplicaciones de Yahoo con 150
7 millones de usuarios
8
9
10
1
2
3
Probado
4
5 Más de 3 años
6 Miles de aplicaciones de todo tipo
7 y tamaño
8
9
10
1
2
3
Soporte
4
5 Política LTS (Long Term Support)
6 Versiones estables se mantienen
7 durante 3 años sin cambios
8
9
10
1
2
3
Licencia
4
5 Licencia MIT
6 Aplicaciones comerciales y/o de
7 software libre
8
9
10
1
2
3
Compromiso
4
5 No viven del framework, sino de
las aplicaciones que hacen con el
6
7 Rendimiento, buena
documentación, soporte, etc.
8
9
10
1
2
3
Código
4
5 Siempre fue exclusivo de PHP5
6 Difícil encontrar código PHP de
7 más calidad
8
9
10
1
2
3
Seguro
4
5 Incluye protección frente a XSS,
6 CSRF y SQL Injection
7
8
9
10
1
2
3
Documentado
4
5 Miles de páginas gratuitas en
6 libros, tutoriales, guías y wiki
7 Traducciones a muchos idiomas
8 Versión PDF de toda la
9 documentación
10
1
2
3
Calidad
4
5 Más de 9.000 pruebas unitarias y
6 funcionales
7
8
9
10
1
2
3
i18n
4
5 Integrada desde siempre
6 Sigue los estándares (XLIFF)
7 Probada en aplicaciones reales
8
9
10