Slide 1

Slide 1 text

PHP ♥ Frameworks

Slide 2

Slide 2 text

¿Quién soy? ● César Suárez (Trujillo, 1985). ● Trabajando en CETA-Ciemat desde 2009. ● Me gusta la programación web :) ● Trabajando con Symfony 1.1X desde que entre en CETA. ● +info: http://goo.gl/Up5Ic ● Uso del framework en proyectos personales.

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

Las aplicaciones webs evolucionan continuamente Las herramientas para construirlas también deben evolucionar

Slide 6

Slide 6 text

Evolución de PHP

Slide 7

Slide 7 text

Evolución de PHP

Slide 8

Slide 8 text

Evolución de PHP

Slide 9

Slide 9 text

¿El estado de PHP es el ideal?

Slide 10

Slide 10 text

No

Slide 11

Slide 11 text

PHP puede llegar a ser un lío

Slide 12

Slide 12 text

PHP puede ser un lío POR TU CULPA

Slide 13

Slide 13 text

PHP no puede evitar ser usado mal

Slide 14

Slide 14 text

¡¡Frameworks al rescate!!

Slide 15

Slide 15 text

Frameworks: características ● Facilitan y/o automatizan tareas comunes. ● Basados en buenas prácticas. ● Monolíticos. ● Full stack. ● Configuration over convention. ● POO. ● Curva de aprendizaje dura. ● Mucha “magia”.

Slide 16

Slide 16 text

Patrón MVC

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Frameworks

Slide 19

Slide 19 text

2011: Una nueva generación de frameworks PHP ● Nuevas versiones mayores de frameworks populares ● Symfony2 ● Zend Framework 2.0 ● Puntos en común ● Menos magia. ● Menos complejidad. ● Formados por componentes independientes. ● Uso intensivo de PHP 5.3 (namespaces)

Slide 20

Slide 20 text

¡¡Estamos preparados para ver Symfony2!!

Slide 21

Slide 21 text

e-mail [email protected] twitter @tharandur