22
Discovering Symfony2 Noël GUILBERT

Exploring Symfony2

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Exploring Symfony2

Discovering Symfony2 Noël GUILBERT

Page 2: Exploring Symfony2

A bit of history

Page 3: Exploring Symfony2

• symfony 1 started as a glue of existing open source librairies:–Prado, Propel, Mojavi

• Adopted concepts from other frameworks–Routing, I18N, Forms

• Added some new concepts:–Web debug toolbar, admin-generator

Page 4: Exploring Symfony2

Symfony components, a set of standalone librairies–Templating–Dependency Injection–YAML–Routing–Output Escaper– and more…

Page 5: Exploring Symfony2

symfony 1.4: released in November 2009

• Improved the usability• Removed the deprecated features• It’s the current LTS release, maintained until 2012

Page 6: Exploring Symfony2

What is Symfony2?

Page 7: Exploring Symfony2

It’s a major evolution of symfony 1

Page 8: Exploring Symfony2

It’s based on the knowledge of symfony 1:Same concepts, only better

Page 9: Exploring Symfony2

Same concepts• MVC• Full featured• Great developer tools• Configurable

Page 10: Exploring Symfony2

Better•Faster•Easier•More extensible•More configurable•More interoperable•Based on the new features of PHP 5.3

Page 11: Exploring Symfony2

Do not reinvent the wheel !

Page 12: Exploring Symfony2

Symfony2 uses some of the bests PHP components:

•Doctrine2•Propel•PHPUnit•Zend_Log•SwiftMailer

Page 13: Exploring Symfony2

Better architecture

•No more projects, applications, modules, plugins

•Everything must be implemented as a bundle

Page 14: Exploring Symfony2

Developer friendly

•Better error handling• Improved Web Debug Toolbar•Profiling•Testing

Page 15: Exploring Symfony2

Symfony 2 is not just about code

Page 16: Exploring Symfony2

A dedicated website and documentation:www.symfony-reloaded.org

Page 17: Exploring Symfony2

Symfony live:The dedicated community event

Page 18: Exploring Symfony2

Open-sources bundleswww.symfony2bundles.org

Page 19: Exploring Symfony2

Is Symfony 2 ready for your projects ?

Page 20: Exploring Symfony2

Hum, not yet

Page 21: Exploring Symfony2

A stable release is planed for late 2010

Page 22: Exploring Symfony2

Questions?Noël GUILBERT

[email protected]

Sensio S.A.92-98, boulevard Victor Hugo

92 115 Clichy CedexFRANCE

Tél. : +33 1 40 99 80 80

www.sensiolabs.com - www.symfony-project.org - www.noelguilbert.com