Как создать простой сайт на JavaScript, можно на каком-нибудь JS-фреймворке?

Доброго времени суток. Необходимо сделать простой сайт (сайт-визитку) без особых наворотов типа административной части, всяких авторизаций и т.п. Хотелось бы какое-нибудь изящное решение с возможностью роутинга (ЧПУ), будет форма обратной связи (её можно и на PHP). В принципе его можно сделать и на обычном HTML + JS (эффекты), но не хотелось бы потом изменять каждый HTML-файл чтобы изменить ссылку или пункт меню или добавлять какой-нибудь html элемент в каждый файл. Возможно есть какой-то удобный шаблонизатор в JS, но никогда с этим не сталкивался.

Делать полностью его на jQuery с подгрузкой необходимых частей из файлов (например, jQuery("nav.menu").load('includes/menu.html')) не хотелось бы, так как считаю, что это не совсем красиво...

Можете посоветовать что-нибудь? Angular? Node? Backbone? Столько много всего, но не знаю что выбрать для такой легкой задачи.

Заранее благодарен за ответы и уделенное время.
  • Вопрос задан
  • 4578 просмотров
Решения вопроса 2
FAT
@FAT Автор вопроса
Вот, возможно кому пригодится, нашел в интернете необходимое решение на Node.JS cloudemy.org/lesson/nodejs-static-site
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Itvanya
Зачем простой сайт делать с помощью фреймворка на js? Как можно написать cms на front-end фреймворке? Честно говоря, очень странный и несвязный у вас вопрос : с одной стороны вам нужна cms для сайта, а с другой вы говорите про js-фреймворки
Ответ написан
@HeBonpoc
А делать простой сайт на JS затем, чтобы не изменять, например, меню в 5 файлах страниц, а сделать это в одном.

Это как раз и делается на стороне сервера. Задачка для PHP, а не JS.
Либо как вариант - у вас 1 файл макет, а контент разных страниц уже загружайте через JS.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы