Top Banner
Discovering Symfony2 Noël GUILBERT
22

Exploring Symfony2

Jan 15, 2015

Download

Technology

Noel GUILBERT

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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