Мир и Любовь!
Я относительно новичок в Web Dev, специализируюсь на PHP, JS и MySql. До сих пор я занимался в основном базовым "спагетти" / процедурным подходом в своем кодировании, и я думаю, что пришло время перейти к изучению и опыту ООП.
Я начинаю работу над проектом для клиента для малого бизнеса, где я разрабатываю для него с нуля приложение для управления своими продуктами и клиентами, создания предложений, заказов, CRM и анализа (запросы к БД, графики и т. Д.). .). что-то вроде небольшого индивидуального ERP.
Теперь я еще не знаю ни одного из шаблонов проектирования ОО, и мой вопрос к вам - на основе такого рода приложений - какой шаблон проектирования вы рассмотрите для его разработки и почему?
Как только я получу ваши идеи, я смогу сосредоточиться и изучить один подход и приступить к его реализации. Я просто не хочу изучать 10 паттернов, чтобы просто знать, что мне следует использовать.
p.s.1. Я вижу много "MVC", летающих вокруг - это может быть мой ответ?
p.s.2. Я считаю, что хочу запрограммировать все это с нуля, не используя существующий фреймворк. Это потому, что я хочу воочию изучить основы ООП.
Спасибо!