@Crenapp

Можно ли использовать WordPress или нужно писать свой движок?

Здравствуйте! Сразу скажу, что опыта web разработки у меня минимум, но до этого писать на java около года.

Дано: нужно написать сайт, где основной функционал будет в поиске( т е ввод-вывод данных из таблицы MySQL в различных местах, также будет использоваться рассылка писем и прочие стандартные вещи) есть 7-10 таблиц в базе данных, в одной из них желательно около 10 000 объектов(около 10 аттрибутов на 1 объект).

Вопрос: потянет ли wordpress такой сайт, если писать плагины самому и ничего левого не использовать? или нужно писать свой движок?( при ресурсах на
  • Вопрос задан
  • 3040 просмотров
Решения вопроса 1
@eandr_67
web-программист (*AMP, Go, JavaScript, вёрстка).
WordPress хорош только для тех случаев, когда вся структура данных укладывается в стандартную иерархию (страницы, посты, категории, метки, произвольные поля, таксономия и т.д.). Т.е. когда самописных SQL-запросов вообще не требуется.

Если же необходимо большое кол-во сложных запросов, то лучше брать не CMS, а фреймворк (например, Yii). Сложность написания сайта не намного больше (для всех стандартных вещей существуют готовые модули), зато получаешь полный контроль над запросами к БД.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
Kolyagrozamorey
@Kolyagrozamorey
инженер-электроник службы ИТ ХАЕС
Лучше написать с нуля так как придется 80% все равно самому дописывать поэтому в данном случаи лучше cms не использовать.
Ответ написан
Комментировать
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
Лучше использовать готовые вещи, свой вы не закончите никогда. с минимум опыта вам популярную cms нужно. И еще я не уверен что вы верно сформировали задачу. Опишите чуть подробнее, поиск чего?
Ответ написан
@PiloTeZ
...
ИМХО писать своё на фреймворке было бы удобнее и качественнее
Ответ написан
Комментировать
Soldata
@Soldata
Программист, владелец IT-компании.
Для решения данной задачи выбор CMS, по-моему, роли играть не будет, ибо из всего функционала, который предлагают все системы, вам понадобится лишь система авторизации. А это без разницы, у кого использовать. А вот задуманный вами функционал все равно нужно реализовывать отдельно. Обратите внимание на фреймворки - .NET, например, а для фронтенда Bootstrap.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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