Какую либу/движок взять для сайта, если работал только с реактом?
Публичный пост для комнаты «Тех»Многие годы читаю/пишу про геймдев. Дайджест уже который год веду. За это время просмотрел кучу материалов, и...решил сделать сайт, где всё разобью по категориям, типу, языку и другим критериям, чтоб любой мог с удобными фильтрами найти нужные ему материалы.
Последние годы только с реактом работал. А он хреново индексируется. С серверным рендерингом не работал.
Как поступить? Что делать? Пробовать на серваке отрисовывать или что-то другое взять?
С ванилой возиться не хочется, хватило в своё время, нравится использовать готовые компоненты.
Если можно без проблем настроить серверный рендеринг без особых изменений по части реакта, то буду рад советам и ссылкам.
Если хочется написать именно самому то Laravel. Самый приятный по экосистеме фреймворк, наследует идеи RoR. Писать быстро и приятно, экосистема и комьюнити огромное. Можно по классике сделать монолит (родной шаблонизатор blade супер кайф, для интерактива livewire), можно сделать апи а для фронта взять next/nuxt или любой ssr фреймворк.
Все что нужно есть из коробки или в официальных аддонах. Если что бесплатно проконсультирую.
Ну и для любителей мантры о мертвом пхп - у нас уже давно есть все или почти все фичи из других топовых языков а вот фреймворка сопоставимого с Ларой в других языках я не нашел.
Контентный сайт реально с полного нуля написать за неделю-две даже если незнаком с экосистемой.
https://gohugo.io/ - никаких серверов ренденринга хостинга и прочей этой ереси :)
еще https://www.gatsbyjs.com/ но они зачем-то решили что им тоже нужен SSR и моментально испортились :)
https://ru.wordpress.org/
Я заюзал astro с шаблоном https://astrowind.vercel.app, очень доволен
Работает в режиме гибридного рендеринга, там где статика - рендерится статика, там где есть динамика (немного) - подключается реакт
Astro.build, это не реакт, но синтаксис похожий. отличный генератор статических сайтов
В NextJS серверный рендеринг и ещё много чего из коробки идёт с Реактом + можно на Vercel деплоить в два чиха
Если работал с React то поддержу коментарий выше Next.js, там и SSR и ISG из коробки. Для бекенда можно попробовать прикрутить strapi, любой MVC фреймворк