BonBonSlick
@BonBonSlick
Vanilla Web Architect

Чем Codeigniter легче от Laravel?

Я совсем чуть - чуть работал с тем и тем, однако все говорят что лучше начинать с codeigniter, что бы так сказать лучше усвоить основы. Почему так? Чем он легче? Примеры если можно
  • Вопрос задан
  • 3000 просмотров
Решения вопроса 3
index0h
@index0h
PHP, Golang. https://github.com/index0h
Господин Эскобар дурного не скажет (18+)

CI - это мертвый фреймворк, возьмите за исходную.
Чем он легче?
Легче всего разобраться в том, в чем нечего разбирать. Это очень куцый мертвый фреймворк.

Laravel - это большой ком из антипрактик. За "простоту" вы будете платить непониманием как оно работает и сложностью в поиске ошибок.

Посмотрите Silex, когда насмотритесь - Symfony. Так же рекомендую почитать: Попросили проверить код, на что смотреть нужно?
Ответ написан
@pudovMaxim
web-developer
CI прост как кирпич. С ним разобраться не составит труда. Но это полезно, если надо что-то сделать быстро или реализовать простой проект. Если же выбирать его для обучения, то только для совсем начального уровня. Потому что там очень много странных и устаревших моментов в реализации. Много приходиться пилить руками. И как уже говорили выше, он зомби. Продолжает ходить, но его время ушло.

С Laravel много непонятных, "волшебных" мест в которых без бутылки не разобраться. Проект очень даже живой и развивается. Можно на нем писать и простые и сложные проекты. Можно даже заюзать их микрофреймворк Lumen. Если новичок в фреймворках, мне кажется Laravel не самый лучший выбор. Посоветовал бы смотреть на гигантов индустрии - Zend, Symfony (Silex -> Symfony).
Ответ написан
DJZT
@DJZT
Laravel - code for you
Laravel содержит в себе очень много паттернов проектирования приложений, которые новичку сразу не понять. В CI всего там только Singelton везде и всюду. Нет никакого шаблонизатора (и + и -). В общем нет кучи всего, чем не будешь пользоваться в начала. Попробуй хоть один проект напиши на нём. Но потом забей. Ибо он умер. Это как Pascal в ВУЗах. Только основы MVC и не более того
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@xfg
Codeigniter скудный фреймворк по функциональности, поэтому у него очень простая документация.

Единственная его проблема это отсутствие контейнера зависимостей. Отсутствие всего остального решалось бы через этот контейнер.
Ответ написан
ganjour
@ganjour
change returns success
Пробуйте Codeigniter 4. Фреймворк написан фактически с нуля. Поддерживает пространства имён. Есть свой автозагрузчик. Минимальная версия PHP 7.2
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы