Всем доброго времени суток. Сегодня я не поделюсь с Вами чем то полезным и новым, просто очень печален тот факт, что блог простаивает и не обновляется... Вот решил написать пару строк с помощью которых я немного оправдаю отсутствие новых заметок.
Дело в том, что я по вечерам (после работы) опробываю свои навыки в ООП, а именно пытаюсь перевести свой движок из процедурного стиля в объектно-ориентированный.
Почему я решил переписать свой движок? Все очень просто. Приблизительно два месяца назад меня попросили организовать небольшой интернет магазин. Имея на руках систему которую я знаю как свои пять пальцев, я решил, что замутить простенький магазинчик плевое дело. В общем то так и есть, я не потратил слишком много усилий на реализацию проекта. Но вовремя переделки некоторых модулей я столкнулся с проблемой которая меня не особо порадовала.
Как известно RS-BLOG имеет 4 главных модуля.
Если Вы читали цикл "Создать блог с нуля" то должны помнить, что движок определяет какую именно страницу нужно открыть при помощи созданных переменных (или отсутствие этих самых переменных)
Например создание переменной $cat откроет ленту постов привязанных к определенной категории блога, а отсутствие переменных откроет главную страницу, то бишь ленту всех заметок.
Во время реализации интернет магазина мне пришлось расширить список главных модулей. Причем данное расширение привело к переписи почти всего движка. Необходимо было добавить много новых условий, интеграцию этих новых модулей с ЧПУ и много всякой мелочевки которой можно было бы избежать, если бы у движка было адекватное ядро.
Но я как и Вы только учусь и теперь при написание новой системы я попытался организовать автоматическое подключение нового функционала (а именно пытаюсь добиться системы, которая собиралась бы из отдельных кусочков, которые можно было бы отключать или подключать без особых проблем).
После того как я закончу со своими эксперименты с ООП, обязательно начну чаще пополнять блог, ведь мне будет чем с Вами поделиться, так что ждите, думаю материал будет довольно интересный и познавательный
http://rio-shaman.ru/index.php?blog=98
Там описано создание капчи
Желаю удачи в работе! У вас большой потенциал, а главное желание есть!:)
Иначе, как можно объяснить такую трепетную любовь к ресурсам сервера, в ущерб собственному удобству и производительности труда?
Смешно читать о производительности там, где на сайт будут заходить 2 человека в день - хозяин сайта и его вебмастер. Да хоть и over 100500 человек. Узкие места производительности ТОЧНО будут не в ООП.