IT_Highlander
@IT_Highlander

Какие технологии использовать для создания сайта?

Всем привет, возникла необходимость модернизации сайта и понял, что нужна консультативная помощь.

Собственно сейчас есть сайт компании, достаточно стандартный с разделами О компании, Услуги, Клиенты и т.п. Так же блог и Успешные кейсы. Без блога и кейсов страниц штук 30, в блоге много, в кейсах тоже штук 100.

Сейчас сайт крутится на старенькой ноде, expess js. Сервер собственный. Несколько темплейтов, один CSS файл, один JS файл и всё в духе 2014 года, когда сайт создавали.

Сейчас стоит задача обновить этот сайт. Блог повесим на wodpress ибо блогом занимаются контентщики.

Прошу совета на счет того на чём сделать основную часть сайта для максимально быстрой и безопасной его работы. Создавать и в итоге поддерживать\обновлять будет один закрепленный разработчик. Т.е. требование типа "чтобы мог обновлять кто-то не знакомый с html\css" отсутствует и CMS не очень обязательна. Больше хочется определенной гибкости для максимизации производительности под page speed например. Т.е. компонентный подход выглядит удобно.

Динамики на сайте нет, никаких регистраций и корзин, т.е. самая большая динамика это вывод в блоки какого-то разного контента в зависимости от условий, реализуется через массивы jsные и циклы с условиями.

Собственно какие у кого советы? Лет пять назад я может выбрал бы какой-то генератор статики типа джекила, но уверен, что уже есть более распространенные решения, более гибкие и с большим комьюнити чтобы если что было у кого спросить. Можно конечно просто обновить тот же express js и всё, но интересно, какие есть альтернативы.
И еще раз, по сути скорость главное и безопасность.
  • Вопрос задан
  • 481 просмотр
Пригласить эксперта
Ответы на вопрос 5
2011mckinsey
@2011mckinsey
Web Developer
Если нет динамики и требуется статичный контент - то https://gatsbyjs.com/.
GatsbyJs - в своей нише (static site generators), пожалуй, самый популярный React Framework.
Если посмотреть, кто использует - то на первом месте указан сайт ReactJS (https://gatsbyjs.com/showcase/);

Огромный плюс Gatsby - не нужен сервер. Все страницы генерятся при сборке. Отсюда скорость, простота + дешевизна хостинга, все преимущества SEO итд.

Также есть возможность использовать бессерверные функции, если потребуется со временем добавить какой-то динамики (формы email итд).
Ответ написан
AlexeySosnin
@AlexeySosnin
Попробуйте посмотреть Kirby CMS, она построена на файлах, без БД https://getkirby.com/
А вообще сейчас мейнстрим это headless cms, например, strapi https://strapi.io/ - но там уже идет с БД.
Ответ написан
Комментировать
anton_reut
@anton_reut
Начинающий веб-разработчик
Для сборки статичных страниц идеально - sp Page builder: https://www.joomshaper.com/page-builder
Ответ написан
Sanes
@Sanes
Пусть и дальше крутится. У вас же нет к нему претензий?
Ответ написан
Awilum
@Awilum
Частный разработчик, ментор и преподаватель курсов
Посмотрите Flextype :)

Flextype - максимально простой и расширяемый движок, практически любую задачу можно реализовать плагинами, так как движок предоставляет удобное API для разработчиков плагинов и тем оформлений.

https://github.com/flextype/flextype
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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