За последние 24 часа нас посетили 16717 программистов и 1647 роботов. Сейчас ищут 875 программистов ...

Прошу просветить

Тема в разделе "Прочие вопросы по PHP", создана пользователем mrSerg, 11 сен 2014.

  1. mrSerg

    mrSerg Новичок

    С нами с:
    6 сен 2014
    Сообщения:
    7
    Симпатии:
    0
    Добрый вечер.
    Упорно занялся изучением php уже с конкретной задачей сайта-визитки с каталогом продукции.
    Обучение начал по урокам на обычном процедурном методе, то там кусок выдрал, то там подглядел.
    И шатко и валко, состряпал уже полусырой продукт. Тут меня дернуло посмотреть на фрэймворки. Symphony сразу в сторону, CI интересная документация но изначально понял что мертвец.
    За пару вечеров перевел все на Kohana, в принципе понравилось, но я далек от ООП: ни как не могу в ехать в паттерны и другие матерные слова, но все же...
    Продолжил изучать сей ФВ, но вскоре огорчился из-за мертвого русскоязычного сообщества.
    И пришел к выводу, уйти от всяческих ФВ, в сторону старого процедурного кода.(Пока что уйти. Ума поднабраться с маном пхп)
    Но больно уж я остался впечатлен классом рутинга у ФВ, той же Kohana.
    А вопрос мой таков, какие есть способы замены класса роутинга без использования ООП и которые в свою очередь не обделены скоростью, безопасностью и простотой использования?

    Спасибо!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а в чем затык с ооп? куда уж проще.
     
  3. mrSerg

    mrSerg Новичок

    С нами с:
    6 сен 2014
    Сообщения:
    7
    Симпатии:
    0
    Ох, ну не тяну я пока. Как не однократно читал, что ООП это философия....
     
  4. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.131
    Симпатии:
    1.250
    Адрес:
    там-сям
    ООП как раз помогает взять да заменить один кусок на другой без необходимости менять другие части программы, если интерфейс класса сохраняется.

    Так вопрос в чем, как пристраститься к объектам или где взять роутер в процедурном стиле?
    Ответы: не знаю, не знаю )))

    Пробуй, переделывай, пусть руки привыкают.

    Паттерны проектирования так же как и паттерны в психологии это набор стереотипов поведения. Они помогают меньше думать. И только то.
    Если ты не выучишь определение какого-то паттерна, это не значит, что ты не сможешь писать программы.

    Добавлено спустя 11 минут 43 секунды:
    Про CI так говорят уже давно, а он жив, курилка! От него ответвился Kohana под тем предлогом, что надо быть ближе к народу и активнее менять. И таки шо ви думаете! Kohana сдох. Сейчас кто-то говорит, что вместо CI и Kohana будет FuelPHP.
    Не верю ©

    CodeIgniter один из самых популярных фреймворков и, говорят, он самый популярный на github. По крайней мере совсем недавно так было. На CI постоянно есть спрос на odesk и других биржах фриланса. Так что, думай.

    А если хочешь быть просто в тренде, советую начинать с laravel. Очень интересный фреймворк и очень его хвалят неглупые люди.
     
  5. mrSerg

    mrSerg Новичок

    С нами с:
    6 сен 2014
    Сообщения:
    7
    Симпатии:
    0
    Ну таки доходчиво.
    Вывод я вижу следующий:
    Сразу учить и "шпрэхать" на ООП, так как процедурный код это прошлый век и даже не стоит с него начинать строить рабочие проекты?
    А еще правильнее на фрэймворке.
    Я правильно понял?
    Спасибо!
     
  6. romach

    romach Старожил

    С нами с:
    26 окт 2013
    Сообщения:
    2.904
    Симпатии:
    719
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Ооп это просто. Что ты там сложного нашел - спрашивай тут.