если на выходе ожидается только сайт, то ради удобной админки лучше взять CMS, возможно, на PHP, но если проект более сложный, то выбор в пользу фреймворка предпочтительный и тут уже есть сомнения в том, что фрейморк должен быть на PHP потому что сейчас много хороших альтернатив (а не как раньше)