×Закрыть

Фреймворк Yii или CodeIgniter

Какой из этих фреймворков лучше использовать для написания сайта по продаже мебели? В чем отличия?

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

В идеале выбрать тот который знаете или знает разработчик/команда
Если нужно решить задачу то мвп можно сделать на богомерзком вордпресе или другой популярном шоп движке (опять же тот что знает команда)

Если хотите учится то laravel (посмотрите laravelvoyager.com будет вам админка с коробки — которую собрать можно буквально за сутки )

Symfony чуть монстроозна как для магазина (ИМхО) но если есть бюджет и время — то ок

CodeIgniter устаревшый — но конечно простой.
Правда не ясны его перспективы (обновления итд )

Yii2 популярен только в РФ (снг с трендом спада), устаревший и велосипедный местами
Сейчас пишу крупную систему на нем (требование заказчика)
страдаю от того что не смог уговорить их на laravel (хотя может это мой бзик) =)
их CRUD итд генераторы (что многие считают админкой) не такие и гибкие на самом деле

Я голосую за CodeIgniter)
а так оба эти фреймворка одинаково хорошо подходят для сайта по продаже мебели ИМХО.
Отличия — у CodeIgniter из коробки мало что есть по сравнению с Yii или Laravel. Например, насколько знаю у него нет админки из коробки (у Yii и Laravel есть).

у ларавеля нету админки с коробки тоже
есть сторонние решения аля voyager
У yii2 тоже не все так однозначно — там не админка а crud геренартор

У yii2 тоже не все так однозначно — там не админка а crud геренартор

просто насколько помню когда когда-то смотрел Yii 1.2, при генерации проекта создавалась админка. У CodeIgniter’a такого насколько знаю нет.

у ларавеля нету админки с коробки тоже

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

есть сторонние решения аля voyager

ну вроде есть сторонние решения, которые можно и к CodeIgniter’у прикрутить (хотя их наверное еще поискать надо, чтобы без геморроя прикручивались).

Правда у CodeIgniter’а есть класс Cart www.codeigniter.com/...​uide3/libraries/cart.html для удобного программирования корзины магазина. Не знаю есть ли такое у Yii и Laravel, хотя наверное должно быть.

Symfony + sylius.
Но сначала подумать чем не устраивает PrestaShop либо другие готовые решения.

Если крупный магазин лучше Yii2. Если у людей не было никогда магазина может стоит начать с Opencart такой магазин можно за несколько суток запустить.

Отличия в том, что CodeIgniter 3 мёртв и древний как говно мамонта (yii1 тоже мёртв). 4-ка в состоянии pre-alpha.
Из фреймворков стоит смотреть на yii2, laravel и symfony (желательно 4-й версии).

Что касается конкретно магазина, если цель не подучить фреймворк, а сделать работу, то имхо, возможно стоит взять что-то готовое:
— www.practicalecommerce.com/...​ource-ecommerce-platforms
— selfstartr.com/open-source-ecommerce

Практика показывает.
Что лучше знаешь — на том и пиши.

Если заказчик, если таков имеется, по времени не ограничен, то перетяни его на laravel.

А если «лишь бы сделать», то поюзай wordpress + woocommerce. Жуть конечно, но скорость разработки доставляет и компонентов много.

Если ты заказчик и предлагают только эти два фремворка, то лучше Yii2. На поддержку потом найдешь ребят легко, на Codeigniter у нас уже не очень актуально.

для написания сайта по продаже мебели

специализация интернет магазина вообще не играет роли.

В чем отличия?

Yii:
— более популярный, специалистов больше.
— есть много наработок, готового кода и т.д.
— разработка быстрее, но менее гибкая.
CodeIgniter:
— это микрофреймворк, по этому есть большая гибкость в разработке.
— по той же причине разработка дольше, хотя если сайт не сложный Вы этого не почувствуете.
— после возрождения CodeIgniter очень быстро развивается (по крайней мере так говорят).

Подписаться на комментарии