SlideShare a Scribd company logo
PHP Web Frameworks Introduction
Who Am I? 
Adam Englander 
adamenglander@yahoo.com 
@adam_englander 
http://adamknowsstuff.com 
https://github.com/derptest 
โ€ข DirectEdge Brands Director 
of Software Development 
โ€ข Coupla CTO 
โ€ข Founder/Organizer of Las 
Vegas PHP Users Group 
โ€ข Co-Organizer of Las Vegas 
Developers Users Group 
โ€ข #VegasTech Enthusiast
Overview 
In this presentation we will briefly touch on 
a variety of PHP Web Frameworks. They 
come in three categories: 
๏‚ž Legacy 
๏‚ž Next Generation 
๏‚ž CMS 
๏‚ž Up and Comers
Legacy Frameworks 
๏‚ž Zend Framework 
๏‚ž Cake PHP 
๏‚ž Code Igniter 
These frameworks are not heavily object 
oriented. Zend and Cake have large 
installed bases and large communities. 
Progress is slow.
Zend Framework 
๏‚ž Oldest large framework left 
๏‚ž Mostly a collection of libraries that are 
poorly coupled 
๏‚ž Sponsored by โ€œThe PHP companyโ€ 
๏‚ž Large community 
๏‚ž Large installed base
Cake PHP 
๏‚ž True complete framework 
๏‚ž Provides tightly coupled components 
๏‚ž Has a number of code generators to 
help speed up development 
๏‚ž Large community 
๏‚ž Mostly modular 
๏‚ž Many modules available 
๏‚ž Trying to transition to a modern 
framework
Code Igniter 
๏‚ž Simple framework 
๏‚ž Barely object based 
๏‚ž Very little installed base remains 
๏‚ž Only had on release in the last year 
๏‚ž Poorly documented
Next Generation 
Frameworks 
๏‚ž Symfony 
๏‚ž Silex 
๏‚ž Laravel 
Modularized and heavily object oriented. 
All use dependency injection containers.
Symfony 
๏‚ž Core components used in all next 
generation frameworks as well as CMS 
platforms 
๏‚ž Highly modular for drop in functionality 
๏‚ž Spring based DIC 
๏‚ž Supports multiple ORMs 
๏‚ž Corporate sponsor 
๏‚ž Avid community
Silex 
๏‚ž Symfony components 
๏‚ž Easy to stand up quickly 
๏‚ž Somewhat middleware based 
๏‚ž Can get confusing with larger 
applications 
๏‚ž Fairly large number of pluggable 
components 
๏‚ž Simple callback based DIC
Laravel 
๏‚ž Symfony component based 
๏‚ž Full stack MVC 
๏‚ž Modularized for larger applications 
๏‚ž Easy message queue based integration 
๏‚ž ORM supports multiple RDMBS and 
NoSQL databases 
๏‚ž Active user base 
๏‚ž Corporate sponsorship
CMS 
๏‚ž WordPress 
๏‚ž Drupal 
PHP CMS systems drive a large amount of 
the internet and can be very useful if you 
need mostly content and few additional 
features.
WordPress 
๏‚ž Extensible CMS system 
๏‚ž Huge install base 
๏‚ž Large community 
๏‚ž Easy to start up 
๏‚ž Highly extensible within the framework 
๏‚ž Must extend within the framework 
๏‚ž Old school implementation and modules
Drupal 
๏‚ž Symfony components 
๏‚ž Complex Symfony DIC 
๏‚ž Highly extensible 
๏‚ž Highly customizable 
๏‚ž Large community 
๏‚ž Many modules available in the 
community 
๏‚ž Can get out of hand
Up and Comers 
๏‚ž Phalcon 
๏‚ž Yolo 
Up and comers are newer frameworks that 
show promise but have not been widely 
adopted.
Phalcon 
๏‚ž Inner working code is C 
๏‚ž Very fast 
๏‚ž Very specific 
๏‚ž Can be limiting
Yolo 
๏‚ž Middleware based framework 
๏‚ž Symfony components 
๏‚ž As simple or complex as you like 
๏‚ž A great alternative to writing your own 
framework without being constricted 
within a larger framework.

More Related Content

What's hot (17)

PDF
Building a community of Open Source intranet users
Luke Oatham
ย 
ODP
Getting All Your Web Apps To Wear The Company Brand
knappt
ย 
PPTX
Wordpress development services in india
jkwinfo tech
ย 
PDF
Security? hey, it's only word press!
stk_jj
ย 
PPTX
How WordPress Sites Get Hacked
Andrew Marks
ย 
PPT
introduction to Lamp Stack
Anant Shrivastava
ย 
PPT
Major Reasons to Love Open Source Development
Mike Taylor
ย 
PPT
Moving The Web Forward (Chris Wilson WDS 2007 Keynote)
Chris Wilson
ย 
ODP
Using WordPress as a Web Framework
Sylvain Carle
ย 
PPTX
Session wp
denish38
ย 
PPT
Five Patterns For Massive Adoption Gc
Atlassian
ย 
PPTX
Wordpress on Windows
Josh Holmes
ย 
PDF
Menggunakan WordPress sebagai Headless CMS
Rio Astamal
ย 
PDF
Case study: Schoolbox - Scaling & supporting on-premises apps
thatsamguy
ย 
PPTX
Multisite core concepts final
Umesh Chaudhary
ย 
PDF
Intro to WordPress Plugins
Kristen Symonds
ย 
PPTX
How secure is WordPress ?
Er. Narayan Koirala
ย 
Building a community of Open Source intranet users
Luke Oatham
ย 
Getting All Your Web Apps To Wear The Company Brand
knappt
ย 
Wordpress development services in india
jkwinfo tech
ย 
Security? hey, it's only word press!
stk_jj
ย 
How WordPress Sites Get Hacked
Andrew Marks
ย 
introduction to Lamp Stack
Anant Shrivastava
ย 
Major Reasons to Love Open Source Development
Mike Taylor
ย 
Moving The Web Forward (Chris Wilson WDS 2007 Keynote)
Chris Wilson
ย 
Using WordPress as a Web Framework
Sylvain Carle
ย 
Session wp
denish38
ย 
Five Patterns For Massive Adoption Gc
Atlassian
ย 
Wordpress on Windows
Josh Holmes
ย 
Menggunakan WordPress sebagai Headless CMS
Rio Astamal
ย 
Case study: Schoolbox - Scaling & supporting on-premises apps
thatsamguy
ย 
Multisite core concepts final
Umesh Chaudhary
ย 
Intro to WordPress Plugins
Kristen Symonds
ย 
How secure is WordPress ?
Er. Narayan Koirala
ย 

Similar to PHP Web Frameworks Introduction (20)

PDF
PHP Frameworks Review - Mar 19 2015
kyphpug
ย 
PDF
Which are the best PHP frameworks for web development that have a good future...
Moon Technolabs Pvt. Ltd.
ย 
PPTX
Agile Tools for PHP
philipjting
ย 
PDF
Top 6 leading PHP frameworks for web development
Appfinz Technologies
ย 
PPTX
Php Web Frameworks
Shreyans Jasoriya
ย 
PDF
Top 6 php framework
Narola Infotech
ย 
PDF
Best PHP Frameworks
Clixlogix Technologies
ย 
PPTX
Feature and Compare between PHP Frameworks
Rahul Mathur
ย 
PDF
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
Elsner Technologies Pvt Ltd
ย 
PDF
A comparative study of laravel and symfony PHP frameworks
IJECEIAES
ย 
PPTX
Outsourcing php india
taishaaben
ย 
PPT
My cool new Slideshow!
netzwelt12345
ย 
PPTX
Top10 php framwork used by php developer
Vikash Jangid
ย 
PDF
Top 10 best PHP frameworks for web development.pdf
Moon Technolabs Pvt. Ltd.
ย 
PDF
Best PHP Frameworks for Cutting-Edge Website Development in 2025.pdf
SeasiaInfotech2
ย 
PPTX
Top 10 php frameworks in 2021
MaryamAnwar10
ย 
PPTX
PHP Frameworks, or how I learnt to stop worrying and love the code
Michal Juhas
ย 
DOCX
Top PHP Frameworks in 2024 That Developer Must Know
Clarion Technologies
ย 
PPTX
Software development spรฉcialiste
adelisabacon
ย 
PHP Frameworks Review - Mar 19 2015
kyphpug
ย 
Which are the best PHP frameworks for web development that have a good future...
Moon Technolabs Pvt. Ltd.
ย 
Agile Tools for PHP
philipjting
ย 
Top 6 leading PHP frameworks for web development
Appfinz Technologies
ย 
Php Web Frameworks
Shreyans Jasoriya
ย 
Top 6 php framework
Narola Infotech
ย 
Best PHP Frameworks
Clixlogix Technologies
ย 
Feature and Compare between PHP Frameworks
Rahul Mathur
ย 
PHP Frameworks That Will Woo-Trick Your Web Application Development in 2019
Elsner Technologies Pvt Ltd
ย 
A comparative study of laravel and symfony PHP frameworks
IJECEIAES
ย 
Outsourcing php india
taishaaben
ย 
My cool new Slideshow!
netzwelt12345
ย 
Top10 php framwork used by php developer
Vikash Jangid
ย 
Top 10 best PHP frameworks for web development.pdf
Moon Technolabs Pvt. Ltd.
ย 
Best PHP Frameworks for Cutting-Edge Website Development in 2025.pdf
SeasiaInfotech2
ย 
Top 10 php frameworks in 2021
MaryamAnwar10
ย 
PHP Frameworks, or how I learnt to stop worrying and love the code
Michal Juhas
ย 
Top PHP Frameworks in 2024 That Developer Must Know
Clarion Technologies
ย 
Software development spรฉcialiste
adelisabacon
ย 
Ad

More from Adam Englander (20)

PPTX
Making PHP Smarter - Dutch PHP 2023.pptx
Adam Englander
ย 
PDF
Practical API Security - PyCon 2019
Adam Englander
ย 
PDF
Threat Modeling for Dummies
Adam Englander
ย 
PDF
ZendCon 2018 - Practical API Security
Adam Englander
ย 
PDF
ZendCon 2018 - Cryptography in Depth
Adam Englander
ย 
PDF
Threat Modeling for Dummies - Cascadia PHP 2018
Adam Englander
ย 
PDF
Dutch PHP 2018 - Cryptography for Beginners
Adam Englander
ย 
PDF
php[tek] 2108 - Cryptography Advances in PHP 7.2
Adam Englander
ย 
PDF
php[tek] 2018 - Biometrics, fantastic failure point of the future
Adam Englander
ย 
PDF
Biometrics: Sexy, Secure and... Stupid - RSAC 2018
Adam Englander
ย 
PPTX
Practical API Security - PyCon 2018
Adam Englander
ย 
PDF
Practical API Security - Midwest PHP 2018
Adam Englander
ย 
PDF
Cryptography for Beginners - Midwest PHP 2018
Adam Englander
ย 
PDF
Cryptography for Beginners - Sunshine PHP 2018
Adam Englander
ย 
PDF
ConFoo Vancouver 2017 - Biometrics: Fantastic Failure Point of the Future
Adam Englander
ย 
PDF
Con Foo 2017 - Don't Loose Sleep - Secure Your REST
Adam Englander
ย 
PDF
ZendCon 2017 - Cryptography for Beginners
Adam Englander
ย 
PDF
ZendCon 2017: The Red Team is Coming
Adam Englander
ย 
PDF
ZendCon 2017 - Build a Bot Workshop - Async Primer
Adam Englander
ย 
PDF
Symfony Live San Franciso 2017 - BDD API Development with Symfony and Behat
Adam Englander
ย 
Making PHP Smarter - Dutch PHP 2023.pptx
Adam Englander
ย 
Practical API Security - PyCon 2019
Adam Englander
ย 
Threat Modeling for Dummies
Adam Englander
ย 
ZendCon 2018 - Practical API Security
Adam Englander
ย 
ZendCon 2018 - Cryptography in Depth
Adam Englander
ย 
Threat Modeling for Dummies - Cascadia PHP 2018
Adam Englander
ย 
Dutch PHP 2018 - Cryptography for Beginners
Adam Englander
ย 
php[tek] 2108 - Cryptography Advances in PHP 7.2
Adam Englander
ย 
php[tek] 2018 - Biometrics, fantastic failure point of the future
Adam Englander
ย 
Biometrics: Sexy, Secure and... Stupid - RSAC 2018
Adam Englander
ย 
Practical API Security - PyCon 2018
Adam Englander
ย 
Practical API Security - Midwest PHP 2018
Adam Englander
ย 
Cryptography for Beginners - Midwest PHP 2018
Adam Englander
ย 
Cryptography for Beginners - Sunshine PHP 2018
Adam Englander
ย 
ConFoo Vancouver 2017 - Biometrics: Fantastic Failure Point of the Future
Adam Englander
ย 
Con Foo 2017 - Don't Loose Sleep - Secure Your REST
Adam Englander
ย 
ZendCon 2017 - Cryptography for Beginners
Adam Englander
ย 
ZendCon 2017: The Red Team is Coming
Adam Englander
ย 
ZendCon 2017 - Build a Bot Workshop - Async Primer
Adam Englander
ย 
Symfony Live San Franciso 2017 - BDD API Development with Symfony and Behat
Adam Englander
ย 
Ad

Recently uploaded (20)

PPTX
CONCEPT OF PROGRAMMING in language .pptx
tamim41
ย 
PDF
AI Software Development Process, Strategies and Challenges
Net-Craft.com
ย 
PDF
AWS Consulting Services: Empowering Digital Transformation with Nlineaxis
Nlineaxis IT Solutions Pvt Ltd
ย 
PDF
Automated Test Case Repair Using Language Models
Lionel Briand
ย 
PPTX
ManageIQ - Sprint 264 Review - Slide Deck
ManageIQ
ย 
PPTX
B2C EXTRANET | EXTRANET WEBSITE | EXTRANET INTEGRATION
philipnathen82
ย 
PDF
The Rise of Sustainable Mobile App Solutions by New York Development Firms
ostechnologies16
ย 
PPTX
IObit Driver Booster Pro Crack Download Latest Version
chaudhryakashoo065
ย 
PPTX
For my supp to finally picking supp that work
necas19388
ย 
PDF
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
ย 
PDF
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
ย 
PDF
Designing Accessible Content Blocks (1).pdf
jaclynmennie1
ย 
PPTX
declaration of Variables and constants.pptx
meemee7378
ย 
PDF
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
ย 
PDF
IObit Uninstaller Pro 14.3.1.8 Crack for Windows Latest
utfefguu
ย 
PDF
Building scalbale cloud native apps with .NET 8
GillesMathieu10
ย 
PDF
>Nitro Pro Crack 14.36.1.0 + Keygen Free Download [Latest]
utfefguu
ย 
PPTX
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
ย 
PDF
Writing Maintainable Playwright Tests with Ease
Shubham Joshi
ย 
PPTX
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
HyperPc soft
ย 
CONCEPT OF PROGRAMMING in language .pptx
tamim41
ย 
AI Software Development Process, Strategies and Challenges
Net-Craft.com
ย 
AWS Consulting Services: Empowering Digital Transformation with Nlineaxis
Nlineaxis IT Solutions Pvt Ltd
ย 
Automated Test Case Repair Using Language Models
Lionel Briand
ย 
ManageIQ - Sprint 264 Review - Slide Deck
ManageIQ
ย 
B2C EXTRANET | EXTRANET WEBSITE | EXTRANET INTEGRATION
philipnathen82
ย 
The Rise of Sustainable Mobile App Solutions by New York Development Firms
ostechnologies16
ย 
IObit Driver Booster Pro Crack Download Latest Version
chaudhryakashoo065
ย 
For my supp to finally picking supp that work
necas19388
ย 
Telemedicine App Development_ Key Factors to Consider for Your Healthcare Ven...
Mobilityinfotech
ย 
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
ย 
Designing Accessible Content Blocks (1).pdf
jaclynmennie1
ย 
declaration of Variables and constants.pptx
meemee7378
ย 
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
ย 
IObit Uninstaller Pro 14.3.1.8 Crack for Windows Latest
utfefguu
ย 
Building scalbale cloud native apps with .NET 8
GillesMathieu10
ย 
>Nitro Pro Crack 14.36.1.0 + Keygen Free Download [Latest]
utfefguu
ย 
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
ย 
Writing Maintainable Playwright Tests with Ease
Shubham Joshi
ย 
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
HyperPc soft
ย 

PHP Web Frameworks Introduction

  • 2. Who Am I? Adam Englander [email protected] @adam_englander http://adamknowsstuff.com https://github.com/derptest โ€ข DirectEdge Brands Director of Software Development โ€ข Coupla CTO โ€ข Founder/Organizer of Las Vegas PHP Users Group โ€ข Co-Organizer of Las Vegas Developers Users Group โ€ข #VegasTech Enthusiast
  • 3. Overview In this presentation we will briefly touch on a variety of PHP Web Frameworks. They come in three categories: ๏‚ž Legacy ๏‚ž Next Generation ๏‚ž CMS ๏‚ž Up and Comers
  • 4. Legacy Frameworks ๏‚ž Zend Framework ๏‚ž Cake PHP ๏‚ž Code Igniter These frameworks are not heavily object oriented. Zend and Cake have large installed bases and large communities. Progress is slow.
  • 5. Zend Framework ๏‚ž Oldest large framework left ๏‚ž Mostly a collection of libraries that are poorly coupled ๏‚ž Sponsored by โ€œThe PHP companyโ€ ๏‚ž Large community ๏‚ž Large installed base
  • 6. Cake PHP ๏‚ž True complete framework ๏‚ž Provides tightly coupled components ๏‚ž Has a number of code generators to help speed up development ๏‚ž Large community ๏‚ž Mostly modular ๏‚ž Many modules available ๏‚ž Trying to transition to a modern framework
  • 7. Code Igniter ๏‚ž Simple framework ๏‚ž Barely object based ๏‚ž Very little installed base remains ๏‚ž Only had on release in the last year ๏‚ž Poorly documented
  • 8. Next Generation Frameworks ๏‚ž Symfony ๏‚ž Silex ๏‚ž Laravel Modularized and heavily object oriented. All use dependency injection containers.
  • 9. Symfony ๏‚ž Core components used in all next generation frameworks as well as CMS platforms ๏‚ž Highly modular for drop in functionality ๏‚ž Spring based DIC ๏‚ž Supports multiple ORMs ๏‚ž Corporate sponsor ๏‚ž Avid community
  • 10. Silex ๏‚ž Symfony components ๏‚ž Easy to stand up quickly ๏‚ž Somewhat middleware based ๏‚ž Can get confusing with larger applications ๏‚ž Fairly large number of pluggable components ๏‚ž Simple callback based DIC
  • 11. Laravel ๏‚ž Symfony component based ๏‚ž Full stack MVC ๏‚ž Modularized for larger applications ๏‚ž Easy message queue based integration ๏‚ž ORM supports multiple RDMBS and NoSQL databases ๏‚ž Active user base ๏‚ž Corporate sponsorship
  • 12. CMS ๏‚ž WordPress ๏‚ž Drupal PHP CMS systems drive a large amount of the internet and can be very useful if you need mostly content and few additional features.
  • 13. WordPress ๏‚ž Extensible CMS system ๏‚ž Huge install base ๏‚ž Large community ๏‚ž Easy to start up ๏‚ž Highly extensible within the framework ๏‚ž Must extend within the framework ๏‚ž Old school implementation and modules
  • 14. Drupal ๏‚ž Symfony components ๏‚ž Complex Symfony DIC ๏‚ž Highly extensible ๏‚ž Highly customizable ๏‚ž Large community ๏‚ž Many modules available in the community ๏‚ž Can get out of hand
  • 15. Up and Comers ๏‚ž Phalcon ๏‚ž Yolo Up and comers are newer frameworks that show promise but have not been widely adopted.
  • 16. Phalcon ๏‚ž Inner working code is C ๏‚ž Very fast ๏‚ž Very specific ๏‚ž Can be limiting
  • 17. Yolo ๏‚ž Middleware based framework ๏‚ž Symfony components ๏‚ž As simple or complex as you like ๏‚ž A great alternative to writing your own framework without being constricted within a larger framework.