@iiideb
Пишу роботов на html

Cтоит ли писать магазин на чистом php?

Стоит ли писать интернет-магазин на чистом php? Или лучше же использовать Cms с фреймворками?
  • Вопрос задан
  • 441 просмотр
Решения вопроса 2
@dimuska139
Backend developer
Нет, не стоит, используйте CMS. Интернет-магазин - это типовой сайт, функциональность которого практически стандартна. Если писать самостоятельно, то будет крайне долго, ненадежно и не гибко. Я вижу такие плюсы использования cms конкретно для интернет-магазинов:
  1. Для cms-магазов есть куча готовых тем, но можно сделать и свою.
  2. Для cms-магазов есть куча готовых плагинов под любые нужды
  3. В случае чего, изменения в интернет-магазах на cms обычно гораздо дешевле выходят, и разработчика найти проще.
  4. Если делать магаз с нуля самостоятельно, то у него не будет готовой админки. Если делать на фреймворке, то она, может быть, и будет "из коробки", но либо не будет устраивать, либо ее придется сильно допиливать. В cms админка есть, причем она позволяет далеко не только добавлять товары, но и делать многие другие вещи, написание которых на фреймворке займет много времени.
  5. Какими бы некачественными в плане кода они ни были обычно (например, код не соответствует принципам PSR), CMS более надежны, потому что используются большим количеством людей (соответственно, проверяются и допиливаются постоянно). Самописные решения - нет. И хорошо если разраб хотя бы покрыл свой код тестами (что обычно не делается, кстати). То есть качество самописных решений нередко вызывает сомнения.

Писать интернет-магаз вручную надо в таких случаях:
  1. Очень высокие нагрузки, CMS не справляется даже если используется кеш везде, где только можно.
  2. Очень нестандартный магазин, на CMS ложится плохо.
  3. Реально огромный (под 100к и более товаров) и сложный интернет-магазин
Ответ написан
Комментировать
@shevchenko__k
Помогаю новорожденным web программистам
изучайте и делайте все на фреймворках. напр как yii2 https://www.yiiframework.com/
и если вы хотите стать профессионалом в программировании то изучайте фремворки (они в отличии от cms бесплатные и документации для них много)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Что то писать с нуля очень затратная штука. И если вы идете на это, должны быть веские причины.
Например ваш предыдущий магазин жутко тормозит на 10 000 позициях. Или вы серьезно решили оптимизировать страницы по чистоте кода, или вас бесит внутренняя админка своей неадекватностью.
Ответ написан
Комментировать
AleksandrB
@AleksandrB
Совсем недавно вывел "Hello world"
Все зависит от магазина. Если это небольшая площадка на < 1000 товаров, бери cms, если это крупный магазин с кучей всего, лучше писать на фрэймворке. Чистый php сложнее и чаще на нем не имеет смысла писать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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