MVC: history, misconceptions and future! PHP, стандарты, фреймворки, библиотеки, OpenSource
I’ve been a professional developer for more than 13 years, but actually started to play with programming about 21 years ago. I’ve worked on many and diverse projects, including TV productions, SMS and Voice added services, MMO games, freelancing, SEO aiding projects, healthcare, etc. Keen on writing clean, expressive working code. When programming I mostly enjoy designing the overall architecture of the system and digging deeply into the domain of the problem at hand.
On the non-technical side — I started my own company a year ago and organized Bulgaria PHP Conference 2019. Also, I am a wannabe rock-star — like in singing in bands and stuff...
Have you noticed how what the MVC frameworks we use on a daily bases highly differ from what Wikipedia tells us is MVC? Have you wondered why database table mappings are called models? Where did the views go in your API?
What we call MVC is flawed! How did this happen? What was the original idea? What went wrong? We'll dig into the past and find the answers. Then we'll identify the problems that MVC has and present an alternative - the Action-Domain-Responder!