CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Site Python / React

Awaikanmem
Awaikanmem
Niveau 10
04 juin 2021 à 22:14:18

Hello,

Au boulot je suis développeur front en React, et j'aimerais faire un site perso. Je souhaite partir sur du Python pour le back et du React pour le front, mais je n'ai jamais monté d'infra. Je ne sais donc pas comment procéder pour ces deux étapes :

1) Avoir un environnement BDD / backend / frontend en local pour les tests
2) Héberger tout ça (j'ai déjà un hébergement chez OVH qui est actuellement occupé par un WordPress)

Genre actuellement j'ai un projet VSCode en React, et je ne vois même pas comment créer un projet Python qui communique avec ce projet React, et encore moins comment intégrer une BDD à cette architecture.

Merci.

ScientistLambda
ScientistLambda
Niveau 10
04 juin 2021 à 23:40:13

Basiquement ce serait une API REST en Python pour le back, je crois que tu peut utiliser FastApi pour ça, pour la BDD a toi de choisir NoSql ou Sql...

Puis ensuite tu consommes cette API avec ton app React

Par contre sur un hébergement mutualisé OVH ça va être compliqué d'host ça

Je te dirais qu'il te faut un VPS ça te permettrait de host backend + frontend + DB, il y a sûrement des solution plus simples que je ne connais pas

+ Vu que tu fais du React pourquoi ne fais-tu pas le back en JS/TS ?

Awaikanmem
Awaikanmem
Niveau 10
05 juin 2021 à 00:46:33

Merci,

Quelque chose doit m'échapper, car je ne vois pas comment faire un site si je n'héberge pas la BDD, le back et le front. Ce n'est pas la pratique normale ?

Je souhaite le faire en Python pour apprendre ce langage.

ScientistLambda
ScientistLambda
Niveau 10
05 juin 2021 à 08:47:00

Oui c'est la pratique la plus commune mais tu dis que tu as déjà un hébergement chez OVH occupé par un wordpress

Si il s'agit d'un hébergement mutualisé tu risques de rencontrer des problèmes de compatibilité avec l'environnement NodeJs voir même Python, un hébergement mutualisé c'est plus prévu pour un environnement PhP

Généralement la version de NodeJS proposée sur ces services est assez ancienne ( v10 ) et vu qu'il s'agit d'un hébergement mutualisé tu ne peut pas installer ta propre version...

Pour avoir travaillé sur un hébergement mutualisé avec cpanel c'est vraiment pas ouf dès que tu t'écartes du basique wordpress

Un VPS a l'avantage d'être adaptatif mais il faut savoir toucher à un système linux, même si tu as des cms qui facilitent la gestion serveur ( Webmin, Plesk... )

Sinon t'as encore bien d'autres possibilités d'hosting, il faut trouver ce qui conviendrait le mieux à tes besoins.

Awaikanmem
Awaikanmem
Niveau 10
07 juin 2021 à 17:53:15

Ah OK, j'ai oublié de dire que je souhaitais supprimer le WordPress.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment