Извините за довольно субъективный вопрос, но я надеялся получить мнение кого-то более опытного, чем я, по этому вопросу.
Я довольно далеко в PHP-приложении, управляемом ajax, и, хотя у меня довольно хорошее разделение между разметкой и поведением на стороне клиента, мой PHP постепенно становится чем-то вроде беспорядка. Я все делаю хорошо, пока разбиваю его на части и структурирую таким образом, чтобы у меня не было слишком много повторений, но я определенно начинаю понимать, как это может стать бременем с достаточным количеством кода. Итак, я читал об ООП и MVC, и сейчас я пытаюсь решить, стоит ли рефакторинг для CodeIgniter или Kohana. Интуитивно кажется, что это будет больше работы, чем стоит, но я знаю, что через некоторое время я могу спеть другую мелодию.
По вашему опыту, считается сегодня абсолютно хакерским писать серьезное приложение процедурно сегодня, или есть определенные виды приложений, которые лучше подходят для процедурного / структурного программирования.