Я не программист, я только учусь

 

Всем доброго времени суток. Улыбаюсь Сегодня я не поделюсь с Вами чем то полезным и новым, просто очень печален тот факт, что блог простаивает и не обновляется... Вот решил написать пару строк с помощью которых я немного оправдаю отсутствие новых заметок.

Дело в том, что я по вечерам (после работы) опробываю свои навыки в ООП, а именно пытаюсь перевести свой движок из процедурного стиля в объектно-ориентированный.

 

 

Почему я решил переписать свой движок? Все очень просто. Приблизительно два месяца назад меня попросили организовать небольшой интернет магазин. Имея на руках систему которую я знаю как свои пять пальцев, я решил, что замутить простенький магазинчик плевое дело. В общем то так и есть, я не потратил слишком много усилий на реализацию проекта. Но вовремя переделки некоторых модулей я столкнулся с проблемой которая меня не особо порадовала.

Как известно RS-BLOG имеет 4 главных модуля.

  1. Главная страница, а именно лента всех постов
  2. Лента постов привязанная к определенному каталогу
  3. Полный текст поста
  4. Контакты

Если Вы читали цикл "Создать блог с нуля" то должны помнить, что движок определяет какую именно страницу нужно открыть при помощи созданных переменных (или отсутствие этих самых переменных)

Например создание переменной $cat откроет ленту постов привязанных к определенной категории блога, а отсутствие переменных откроет главную страницу, то бишь ленту всех заметок.

Во время реализации интернет магазина мне пришлось расширить список главных модулей. Причем данное расширение привело к переписи почти всего движка. Необходимо было добавить много новых условий, интеграцию этих новых модулей с ЧПУ и много всякой мелочевки которой можно было бы избежать, если бы у движка было адекватное ядро.

Но я как и Вы только учусь Смеюсь и теперь при написание новой системы я попытался организовать автоматическое подключение нового функционала (а именно пытаюсь добиться системы, которая собиралась бы из отдельных кусочков, которые можно было бы отключать или подключать без особых проблем).

После того как я закончу со своими эксперименты с ООП, обязательно начну чаще пополнять блог, ведь мне будет чем с Вами поделиться, так что ждите, думаю материал будет довольно интересный и познавательный Смеюсь

 

Возможно Вам будут интересны следующие заметки

Комментарии (8)

Ваше имя *
Сайт
Ваш E-mail *
Ваше сообщение *
 
Вы не подтвердили условия политики конфиденциальности.
syler, 23 Ноября 2012 г. 11:23 пишет:
Читатель
Отлично :-)
Ярослав, 23 Ноября 2012 г. 11:56 пишет:
Читатель
Здорово :) правда мне кажется, что ооп тратит лишние ресурсы сервера, я стараюсь не использовать.
Сергей, 25 Ноября 2012 г. 11:51 пишет:
Читатель
Привет, изучил почти весь ваш блог, я насчет капчи, можно мне исходник, весь инет перерыл, такой нигде не нашел, заранее блогадарен
Rio-Shaman, 26 Ноября 2012 г. 10:23 пишет:
Автор
Почитайте вот этот пост:
http://rio-shaman.ru/index.php?blog=98
Там описано создание капчи
Ответ для пользователя: Сергей
Сергей, 26 Ноября 2012 г. 12:39 пишет:
Читатель
Спасибо, до этого момента я еще не дошел, теперь буду знать
Юрий, 04 Декабря 2012 г. 22:38 пишет:
Читатель
Раньше занимался веб программированием на уровне любителя, что-то читал, смотрел, тестировал сам и тд. Сейчас третий месяц работаю в компании по разработке сайтов и понял, что мне есть многому чему учиться. И до звания "веб программист" мне еще далеко. Тем не менее, Москва как говорится не сразу строилась, все впереди). Очень надеюсь что в будущем смогу сам разрабатывать движок.
Желаю удачи в работе! У вас большой потенциал, а главное желание есть!:)
geek, 16 Декабря 2012 г. 14:39 пишет:
Гость
Учась по блогу автора, чувствую как становлюсь его фанатом! Эх если бы все авторы книг на моей полке были бы такими же "ЧЕЛОВЕКОПОНЯТНЫМИ" как автор данного блога.
Антон, 07 Января 2013 г. 00:16 пишет:
Гость
Ярослав, вы явно пишете что-то в десятки раз более более эпичное по нагрузке, чем фейсбук. Дайте угадаю: межгалактическую социальную сеть?

Иначе, как можно объяснить такую трепетную любовь к ресурсам сервера, в ущерб собственному удобству и производительности труда?

Смешно читать о производительности там, где на сайт будут заходить 2 человека в день - хозяин сайта и его вебмастер. Да хоть и over 100500 человек. Узкие места производительности ТОЧНО будут не в ООП.