Добрый вечер. Упорно занялся изучением php уже с конкретной задачей сайта-визитки с каталогом продукции. Обучение начал по урокам на обычном процедурном методе, то там кусок выдрал, то там подглядел. И шатко и валко, состряпал уже полусырой продукт. Тут меня дернуло посмотреть на фрэймворки. Symphony сразу в сторону, CI интересная документация но изначально понял что мертвец. За пару вечеров перевел все на Kohana, в принципе понравилось, но я далек от ООП: ни как не могу в ехать в паттерны и другие матерные слова, но все же... Продолжил изучать сей ФВ, но вскоре огорчился из-за мертвого русскоязычного сообщества. И пришел к выводу, уйти от всяческих ФВ, в сторону старого процедурного кода.(Пока что уйти. Ума поднабраться с маном пхп) Но больно уж я остался впечатлен классом рутинга у ФВ, той же Kohana. А вопрос мой таков, какие есть способы замены класса роутинга без использования ООП и которые в свою очередь не обделены скоростью, безопасностью и простотой использования? Спасибо!
ООП как раз помогает взять да заменить один кусок на другой без необходимости менять другие части программы, если интерфейс класса сохраняется. Так вопрос в чем, как пристраститься к объектам или где взять роутер в процедурном стиле? Ответы: не знаю, не знаю ))) Пробуй, переделывай, пусть руки привыкают. Паттерны проектирования так же как и паттерны в психологии это набор стереотипов поведения. Они помогают меньше думать. И только то. Если ты не выучишь определение какого-то паттерна, это не значит, что ты не сможешь писать программы. Добавлено спустя 11 минут 43 секунды: Про CI так говорят уже давно, а он жив, курилка! От него ответвился Kohana под тем предлогом, что надо быть ближе к народу и активнее менять. И таки шо ви думаете! Kohana сдох. Сейчас кто-то говорит, что вместо CI и Kohana будет FuelPHP. Не верю © CodeIgniter один из самых популярных фреймворков и, говорят, он самый популярный на github. По крайней мере совсем недавно так было. На CI постоянно есть спрос на odesk и других биржах фриланса. Так что, думай. А если хочешь быть просто в тренде, советую начинать с laravel. Очень интересный фреймворк и очень его хвалят неглупые люди.
Ну таки доходчиво. Вывод я вижу следующий: Сразу учить и "шпрэхать" на ООП, так как процедурный код это прошлый век и даже не стоит с него начинать строить рабочие проекты? А еще правильнее на фрэймворке. Я правильно понял? Спасибо!