Доброе время суток.Долго время меня интересует один вопрос.Дело в том, что я в основном пишу на С++, и в какой то момент времени мне понадобилось написать блог на PHP. Я попытался применить так сказать с++ подход, использую на максимум все прелести ООП и необходимые паттерны, причем писал код так, как писал бы на с++. Конечно это был в корне неверный подход, как я уже потом понял. Первое, что смутило это динамическая типизация, не совсем понимал как писать классы с такой типизацией. Второе, это модель приложения, какая она должна быть и т.д. И в результате блог конечно работал, но дальнейшая работа над ним была очень сложной задачей, потому что код превратился в кашу из классов.В чем в общем то вопрос, где можно почитать необходимую литературу о моделях/каркасах сайтов (понятно, что для каждого проекта все по разному, но есть же принципы построения). Может есть какие open-source проекты, чей код можно вкуривать и просветляться.
|