@MetalJerry

Yii basic для простого сайта с админкой это говнокод?

Самостоятельно пытаюсь вкатываться в web и, добравшись до фреймворков, начал с простых. Понял что Yii2 в отличие от CodeIgniter позволяет не говнокодить систему аутентификации и перешел на него. Сейчас возникла необходимость сделать знакомому простой сайт-визитку, где предполагается что пара разделов будут со временем обновляться. Но с Yii еще не так хорошо знаком. Поэтому задаюсь вопросом: сделать скромный сайт с крохотной админкой на basic варианте, а не на advanced – это харам или пойдёт?
  • Вопрос задан
  • 897 просмотров
Решения вопроса 1
@Pahus
Программист
Если не нужна сложная система управления контентом, а просто возможность добавлять/редактировать разделы/тексты, и при этом есть желание научиться немного, то пишите. Но пилите с умом, при планировании сайта старайтесь почаще смотреть на него "сверху" как на единую систему, потому что фреймворки предоставляют слишком много свободы, и не имея практики можно легко наговнокодить.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Автор, посмотри в сторону Laravel. Данный фреймворк куда проще в освоении для новичков, и аутентификация с админкой(правда пустой) там делается в 1 консольную команду.
Ответ написан
@formalinbb
Если нужен и фреймворк и аутентификация на фронтенде и управление контентом сайта и множество других плюшек и дополнений (к примеру из modstore.pro) то переходи на CMF/CMS ModX Revo
считаю все эти zend, yii и др. фреймворки базой для сложных нестандартных проектов типа соцсетей, хотя и тут modx вполне справится.
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Это не говнокод. Это может быть оверинженеринг для данной задачи, но если она включает получение вами опыта, а другу сойдет и так - то пилите.
Ответ написан
Комментировать
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
Если ваша цель — поучиться, то собирайте на бейсик/эдвансед. Разница не принципиальна, в эдвансед чуть сложнее будет разобраться, но привыкнете. Лучше даже эдвансед взять, потому что по мере роста сложности проектов, вы на него всё равно перейдёте.

Если же цель — сделать знакомому сайт и сделать задачу хорошо, то лучше возьмите Вордпрес, например. Это быстрее, и знакомому потом проще будет управлять сайтом.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы