Exploring Symfony2

3,197 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,197
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
38
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Exploring Symfony2

  1. 1. Discovering Symfony2 Noël GUILBERT
  2. 2. A bit of history
  3. 3. • 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
  4. 4. Symfony components, a set of standalone librairies –Templating –Dependency Injection –YAML –Routing –Output Escaper – and more…
  5. 5. symfony 1.4: released in November 2009 • Improved the usability • Removed the deprecated features • It’s the current LTS release, maintained until 2012
  6. 6. What is Symfony2?
  7. 7. It’s a major evolution of symfony 1
  8. 8. It’s based on the knowledge of symfony 1: Same concepts, only better
  9. 9. Same concepts • MVC • Full featured • Great developer tools • Configurable
  10. 10. Better • Faster • Easier • More extensible • More configurable • More interoperable • Based on the new features of PHP 5.3
  11. 11. Do not reinvent the wheel !
  12. 12. Symfony2 uses some of the bests PHP components: • Doctrine2 •Propel •PHPUnit •Zend_Log •SwiftMailer
  13. 13. Better architecture •No more projects, applications, modules, plugins •Everything must be implemented as a bundle
  14. 14. Developer friendly •Better error handling •Improved Web Debug Toolbar •Profiling •Testing
  15. 15. Symfony 2 is not just about code
  16. 16. A dedicated website and documentation: www.symfony-reloaded.org
  17. 17. Symfony live: The dedicated community event
  18. 18. Open-sources bundles www.symfony2bundles.org
  19. 19. Is Symfony 2 ready for your projects ?
  20. 20. Hum, not yet
  21. 21. A stable release is planed for late 2010
  22. 22. Questions? Noël GUILBERT noel.guilbert@sensio.com Sensio S.A. 92-98, boulevard Victor Hugo 92 115 Clichy Cedex FRANCE Tél. : +33 1 40 99 80 80 www.sensiolabs.com - www.symfony-project.org - www.noelguilbert.com

×