Частый вопрос и однозначного ответа нет. Но есть общая формула, которой я придерживаюсь: "Если функционал очень нестандартный, то однозначно с нуля на фреймворке". В остальных случаях используем CMS. Опять же нужно понимать, насколько это серьезный проект, каковы его функции и тогда уже присматриваться к конкретным системам управления контентом. При выборе CMS нужно учитывать наличие специалистов, стоимость разработки, имеются ли плагины и дополнения, стоимость, потолок развития сайта на ней и т.п. Пишите в комментариях, какой проект Вы хотите сделать, а я посоветую фреймворк или CMS. С Вами был Максим Шарун. http://inmtoo.ru https://vk.com/inmtoo