Está en la página 1de 52

Frameworks de desarrollo

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 

The use of these slides in commercial courses or


trainings is explicitly prohibited

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

También podría gustarte