JQuery не является фреймворком и он не умеет работать с нормальными html-темплейтами для генерации html-страниц. В коде всё это генерировать слишком муторно и плохо читаемо. Он в любом случае устарел. Какой использовать фреймворк, вопрос очень дискуссионный и мнения разные. Можно пользоваться Angular, React, Vue и т.п.
Зачем фреймворк для front-end? Какие задачи ты решаешь, если для них не хватает PHP'шного шаблонизатора и небольшого кол-ва готовых JS-скриптов? Какой смысл переносить генерацию страниц в браузер - разряжая смартфоны посетителей сайта?