Какую базу данных выбрать для React?

Я по профессии юрист, но когда-то давно немного изучал программирование, написал для себя небольшое приложение на react которое само пишет иски, претензию, рассчитывает неустойку по акту сверки, но в плане бэкенда вообще не понимаю куда двигаться дальше - какую базу данных, фреймворк для бэкенда выбирать, если будет регистрация пользователей, как должна выглядеть серверная часть, подскажите с чего начать и по каким критериям делать выбор?

Дополнительно:

Берите что проще вам будет понять.

  • Мне нравится стек React + WebApi(C#) + Identity(Keycloak) + DB (Postgre).
    Смотрите в сторону Open Source, сейчас много чего (из сервисов) можно установить себе на сервер в один клик.
  • никто не даст хорошего полноценного ответа потому что его нет. Каждый язык программирования предоставляет свои инструменты для решения этих задач. Как комментировали выше - смотри на то что проще понять. Если нужно быстро и хорошо - посмотри платные решения для бекенда.
  • реакту асболютно все равно что на бекенде. Главное чтобы приходил валидный json в ответе. А дальше пляшешь от своих запросов.
  • Из фреймворков с точки зрения простоты освоения рекомендуют CodeIgniter в связке с MySQL, но общей информации о его преимуществах и недостатках не очень много.
  • Kentavr16, например какие? от чего отталкиватья?
  • bangoo, Согласен с ответом Михаила. наверное единственное с чем стоило бы определиться и что реально повлияет на дальнейшую разработку и обучение - это выбор между sql/nosql базами данных. Но и здесь скорее всего для обычного проекта sql вполне подойдет.
  • bangoo,
    Гугл: Low-Code Backend
  • но в плане бэкенда вообще не понимаю куда двигаться дальше - какую базу данных, фреймворк для бэкенда выбирать

    Если пишите фронт на js и не планируете изучать дополнительный ЯП, то продолжайте писать бэк на js, используя Nodejs + express/nest + mysql/postgresql.

    Registration
    Authentication

     

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

     

      • Какую базу данных выбрать для React?Есть ответ
      • 07.04.2024
      Ответить

      При выборе базы данных для вашего приложения React важно учитывать несколько ключевых факторов, таких как тип данных, производительность, масштабируемость и удобство использования. В зависимости от ваших потребностей, вы можете рассмотреть различные варианты:

      1. **SQLite**: Легковесная база данных, которая хранится в одном файле и не требует отдельного сервера. Она отлично подойдет для небольших проектов или прототипов.

      2. **MySQL/MariaDB**: Популярная реляционная база данных, которая широко используется во многих проектах. Она отлично подходит для приложений с жесткой структурой данных.

      3. **PostgreSQL**: Еще одна мощная реляционная база данных, которая обладает большими возможностями и поддерживает сложные запросы. Она часто используется в крупных проектах.

      4. **MongoDB**: Нереляционная база данных, которая хранит данные в формате JSON. Она отлично подходит для приложений с гибкой структурой данных и требованиями к масштабируемости.

      5. **Firebase**: Облачная база данных от Google, которая обеспечивает реальное время синхронизации данных и автоматическую масштабируемость. Она удобна для разработки приложений с высокой доступностью данных.

      Выбор базы данных зависит от конкретных требований вашего проекта. При принятии решения учитывайте тип данных, производительность, масштабируемость и уровень опыта с выбранной технологией. Не забывайте также о возможности интеграции базы данных с вашим приложением React с помощью API или библиотеки для работы с базами данных.

    Оставить комментарий