React + Django full stack webdev
Недавно или, может быть, около года назад я начал изучать все, что мне нужно знать, чтобы быть fullstack веб-разработчиком (html, css, js, react...). Сейчас я пытаюсь создать сайт на основе фуллстек-технологий в качестве своего первого большого проекта. Я узнал много вещей о том, как его построить, и теперь я пришел к выводу, что хочу использовать react с django.
** Небольшая информация о моем сайте: он будет состоять из множества страниц, таких как: ** Домашняя страница, NEWS page, где я хочу отображать новости на определенные темы, поэтому мне нужно вызвать API и получить данные с сайтов, LEARN page, где любой желающий может найти информацию об определенной теме, на которой основан этот сайт, CHAT ROOM, который является почти как мини Discord клон, где любой может говорить с кем угодно в чатах, которые они создали, и может изменить их и т.д.. FAQ и SUPPORT страницы, которые в основном являются обратной связью от людей ко мне, я могу объединить их в одну страницу, но сейчас не уверен, и, конечно же, страница ПРОФИЛЯ для каждого пользователя.
Мой вопрос в том, является ли это хорошей комбинацией для моего сайта? Я знаю, что как разработчик я должен программировать на языке, который я хочу или который мне нравится, но я хочу услышать честное мнение от вас. Я спрашивал об этом на других форумах и получил только два ответа, и они сказали, что использование react+vite и django - это хорошая комбинация. Но я думаю, что этого было недостаточно для меня в качестве ответа, поэтому я пришел к вам, ребята.
Стоит ли мне использовать react+vite с Django или попробовать использовать Nextjs + Nodejs + Expressjs? И когда дело доходит до баз данных, должен ли я оставаться с базой данных Django по умолчанию или использовать что-то другое? Я собираюсь использовать Typescript с TailwindCSS также для вашего сведения.
Если у вас есть вопросы о том, почему именно такой подход, в принципе, react для frontend кажется мне лучшим вариантом, а DJango - потому что язык, которым я владею лучше всего, это Python.
Мне бы хотелось услышать от вас честное мнение и, возможно, некоторые советы были бы полезны.
Я уже подготовил свой проект к стартовой точке, так что в основном соединяю react с django и все кажется в порядке.