Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Do PHP Frameworks Still Make Sense - Let's Go Frameworkless to Focus on the Domain

International PHP Conference via YouTube

Overview

Explore the evolving role of PHP frameworks and the potential benefits of a frameworkless approach in this 42-minute conference talk from the International PHP Conference. Delve into the challenges faced by development teams as frameworks become bottlenecks in large-scale applications. Learn how to leverage Domain-Driven Design (DDD) concepts to maintain framework utility while improving application architecture. Discover strategic design principles, tactical patterns, and the importance of ubiquitous language in software development. Compare framework-specific implementations using Symfony and Laravel, and gain insights into repository patterns and architectural diagrams. Gain valuable knowledge on balancing framework usage with domain-focused development to create more scalable and maintainable PHP applications.

Syllabus

Intro
What is a framework?
Importance of the frameworks
Legacy Monolith
It's all about dependency
Frameworkless Movement
The domain is not a dependency!
DDD to the rescue
Strategic Design
Tactical Patterns
Ubiquitous language
Communication is important
Bounded contexts
The context is important in code
Symfony way
A model
A value object
Laravel way
Repository implementation
Diagram of the architecture
Recap

Taught by

International PHP Conference

Reviews

Start your review of Do PHP Frameworks Still Make Sense - Let's Go Frameworkless to Focus on the Domain

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.