php легкий, востребованный, и актуальный для ваших задач.
на js обычно пишутся интерактивные приложения другого плана + на большинстве хостингов (а для интернет-магазинов и блогов используются именно они) не поддерживается node.js
Смотря что вам надо. Если уже готовое оформление страницы и плагины - то bootstrap. Если только для адаптивности, то больше подойдет skeleton или другие небольшие фреймворки
При таком варианте попробуйте iframe, либо же через load загружать только нужный html код, а стили загружать в исходном документе, либо же использовать inline стили.