Upload
noel-guilbert
View
2.727
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
Discovering Symfony2 Noël GUILBERT
A bit of history
• 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
Symfony components, a set of standalone librairies–Templating–Dependency Injection–YAML–Routing–Output Escaper– and more…
symfony 1.4: released in November 2009
• Improved the usability• Removed the deprecated features• It’s the current LTS release, maintained until 2012
What is Symfony2?
It’s a major evolution of symfony 1
It’s based on the knowledge of symfony 1:Same concepts, only better
Same concepts• MVC• Full featured• Great developer tools• Configurable
Better•Faster•Easier•More extensible•More configurable•More interoperable•Based on the new features of PHP 5.3
Do not reinvent the wheel !
Symfony2 uses some of the bests PHP components:
•Doctrine2•Propel•PHPUnit•Zend_Log•SwiftMailer
Better architecture
•No more projects, applications, modules, plugins
•Everything must be implemented as a bundle
Developer friendly
•Better error handling• Improved Web Debug Toolbar•Profiling•Testing
Symfony 2 is not just about code
A dedicated website and documentation:www.symfony-reloaded.org
Symfony live:The dedicated community event
Open-sources bundleswww.symfony2bundles.org
Is Symfony 2 ready for your projects ?
Hum, not yet
A stable release is planed for late 2010
Questions?Noël GUILBERT
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