Предпочтительный дизайн-шаблон / архитектура для конкретного применения - PullRequest
2 голосов
/ 11 апреля 2011

Мир и Любовь!

Я относительно новичок в Web Dev, специализируюсь на PHP, JS и MySql. До сих пор я занимался в основном базовым "спагетти" / процедурным подходом в своем кодировании, и я думаю, что пришло время перейти к изучению и опыту ООП.

Я начинаю работу над проектом для клиента для малого бизнеса, где я разрабатываю для него с нуля приложение для управления своими продуктами и клиентами, создания предложений, заказов, CRM и анализа (запросы к БД, графики и т. Д.). .). что-то вроде небольшого индивидуального ERP.

Теперь я еще не знаю ни одного из шаблонов проектирования ОО, и мой вопрос к вам - на основе такого рода приложений - какой шаблон проектирования вы рассмотрите для его разработки и почему?
Как только я получу ваши идеи, я смогу сосредоточиться и изучить один подход и приступить к его реализации. Я просто не хочу изучать 10 паттернов, чтобы просто знать, что мне следует использовать.

p.s.1. Я вижу много "MVC", летающих вокруг - это может быть мой ответ?
p.s.2. Я считаю, что хочу запрограммировать все это с нуля, не используя существующий фреймворк. Это потому, что я хочу воочию изучить основы ООП.

Спасибо!

Ответы [ 2 ]

1 голос
/ 11 апреля 2011

Я также думаю, что вы должны сначала попробовать MVC-фреймворк, чтобы ознакомиться с шаблоном, прежде чем пытаться разработать его самостоятельно.Вот список фреймворков PHP MVC, которые я нашел с помощью Google. список фреймворков MVC

1 голос
/ 11 апреля 2011

MVC - это первая модель, с которой вы захотите ознакомиться.Я предлагаю попробовать MVC-фреймворк, такой как CodeIgniter , чтобы помочь вам изучить веревки.

...