Я просто хочу спросить ваше мнение по этому поводу. Я планирую переключить мой фреймворк CodeIgniter на Laravel или Yii. Я попытался установить их и немного изучить, и есть все отличные рамки. У меня есть проект на 1 месяц, и я хочу использовать новый фреймворк для этого проекта. Этот проект является простым сайтом для блогов. У меня также есть знания в области Opencart и электронной коммерции. И iT очень похож на CodeIgniter. Вот почему я научился этому так быстро. Теперь моя проблема в том, что если бы я использовал эти фреймворки, то есть Laravel или Yii, могу ли я легко их освоить? Или я потратил месяц на изучение этого? То, что я хочу сделать, это изучить эти рамки во время работы. Но я боюсь, что смогу сделать это в срок.
Можете ли вы помочь мне, какие рамки мне нужно использовать?
У меня есть знания в HMVC-L, но не такой профессиональный и простой процесс Ajax.
Кажется, это очень широкий вопрос.
Если вы используете CodeIgniter, с какими проблемами вы сталкиваетесь, чтобы перейти на другую платформу? На мой взгляд, придерживайтесь CodeIgniter и попытайтесь создать приложение для блога с помощью Code Igniter, вам не нужно менять свою среду. Также документация хороша.
Даже в этом случае, если вы хотите переключиться, обязательно проверьте следующее об этой платформе:
Для Code Igniter все вышеперечисленные 3 являются БОЛЬШИМИ для начинающих!
Обновление [22/06/2015]: Codeigniter 3 сейчас находится в стадии активной разработки, имеет новый дом и даже имеет специальный веб-сайт: codeigniter.com — многоточие
Большинство современных разработчиков PHP используют Laravel. И ты должен использовать Laravel тоже.
Laravel обеспечивает лучшие практики, имеет отличные обертки и многому учит PHP. Это хорошо документировано и безумно хорошо написано, чтобы было легко адаптироваться.
Вам, безусловно, НЕ ИСПОЛЬЗОВАТЬ CODEIGNITER — очень распространено мнение, что CodeIgniter больше не соответствует современным фреймворкам, таким как Laravel или CakePHP.
Laravel диктует всевозможные лучшие практики, стандарты и процедуры, необходимые для того, чтобы стать хорошим эффективным разработчиком, и имеет огромный набор пакетов для развертывания.
Я думаю, что структура более или менее такая же (MVC), которая похожа на Codeigniter. Так что, если вы знаете, как работает MVC, то эти две основы не будут такими сложными для изучения. А по поводу времени обучения, ну это зависит от способностей человека. Но если вы хотите переключиться на стабильное что-то, тогда я предложу вам протестировать запуск с Zend Framework (не предлагая построить вашу текущую работу с этим), когда вы захотите. Потому что его более стабильным и надежным. 🙂