Какую либу/движок взять для сайта, если работал только с реактом?

 Публичный пост для комнаты «Тех»

Многие годы читаю/пишу про геймдев. Дайджест уже который год веду. За это время просмотрел кучу материалов, и...решил сделать сайт, где всё разобью по категориям, типу, языку и другим критериям, чтоб любой мог с удобными фильтрами найти нужные ему материалы.

Последние годы только с реактом работал. А он хреново индексируется. С серверным рендерингом не работал.

Как поступить? Что делать? Пробовать на серваке отрисовывать или что-то другое взять?

С ванилой возиться не хочется, хватило в своё время, нравится использовать готовые компоненты.

Если можно без проблем настроить серверный рендеринг без особых изменений по части реакта, то буду рад советам и ссылкам.

14 комментариев 👇

Если хочется написать именно самому то Laravel. Самый приятный по экосистеме фреймворк, наследует идеи RoR. Писать быстро и приятно, экосистема и комьюнити огромное. Можно по классике сделать монолит (родной шаблонизатор blade супер кайф, для интерактива livewire), можно сделать апи а для фронта взять next/nuxt или любой ssr фреймворк.

Все что нужно есть из коробки или в официальных аддонах. Если что бесплатно проконсультирую.

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

Контентный сайт реально с полного нуля написать за неделю-две даже если незнаком с экосистемой.

  Развернуть 1 комментарий

https://gohugo.io/ - никаких серверов ренденринга хостинга и прочей этой ереси :)
еще https://www.gatsbyjs.com/ но они зачем-то решили что им тоже нужен SSR и моментально испортились :)

  Развернуть 1 комментарий

@z7oVrp8oKLzP700a, боже. Я не успеваю за прогрессом. Каждый день что-то новой появляется 😅

  Развернуть 1 комментарий

@Suvitruf, дык джаваскрипт и фронтенде же. все устарело и было переизобретено пока я писал этот комментарий.
Но вообще hugo 10 лет, gatsby - 8 :)

  Развернуть 1 комментарий

@z7oVrp8oKLzP700a, про gatsby в курсе, лендинги на нём делал для нас. Про hugo либо не слышал, либо забыл.

  Развернуть 1 комментарий
  Развернуть 1 комментарий

@glader, вообще самый нормальный путь это даже https://wordpress.com/ где за небольшие деньги даже захостят и заменеджат :)

  Развернуть 1 комментарий

@z7oVrp8oKLzP700a, не хочу завязываться на ведора. WP в принципе ок, можно у себя задиплоить, но он слишком уж громоздкий.

  Развернуть 1 комментарий

@Suvitruf, я обычно имею довольно непопулярное мнение про шашечки или ехать.
Если цель это захостить без геморроя контент и продолжить его создавать то мне кажется saas какой-то идеален.
А "выбрать фреймворк, начать делать сайт, потом разочароваться во фрейморке и начать переделывать на другом, в процессе поменять 2 хостинга потому что одни сволочи другие дорогие" это не про контент история :)

  Развернуть 1 комментарий

@z7oVrp8oKLzP700a, во мне вечно борются технарь и бизнесмен 😅

  Развернуть 1 комментарий

Я заюзал astro с шаблоном https://astrowind.vercel.app, очень доволен

Работает в режиме гибридного рендеринга, там где статика - рендерится статика, там где есть динамика (немного) - подключается реакт

  Развернуть 1 комментарий

Astro.build, это не реакт, но синтаксис похожий. отличный генератор статических сайтов

  Развернуть 1 комментарий

В NextJS серверный рендеринг и ещё много чего из коробки идёт с Реактом + можно на Vercel деплоить в два чиха

  Развернуть 1 комментарий

Если работал с React то поддержу коментарий выше Next.js, там и SSR и ISG из коробки. Для бекенда можно попробовать прикрутить strapi, любой MVC фреймворк

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб