Do PHP Frameworks Still Make Sense - Let's Go Frameworkless to Focus on the Domain
Offered By: International PHP Conference via YouTube
Course Description
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
Related Courses
PHP FibersInternational PHP Conference via YouTube Growing the PHP Core - One Test at a Time
International PHP Conference via YouTube New Feature - What the Fibers Extension Can Do for You
International PHP Conference via YouTube How to Design for the Metaverse
International PHP Conference via YouTube WordPress for Modern Developers
International PHP Conference via YouTube