Bonjour,

J'ai déjà réalisé un petit projet avec Fullcalendar et j'ai utilisé en backend django. Cela à super bien fonctionné. J'aimerai faire évolué le projet en apprenant vuejs pour rendre plus intéractif cette application web et plus réactif. J'ai besoin de vos avis sur le sujet :

  • Choisir vuejs est-il une bonne idée ? car le but final est que les utilisateurs puissent cliquer sur un jour précis et inscrir des données sur celui-ci sans chargement intenpestif.

  • Pour la base de données j'ai utilisé sur mon ancien projet JSON. Sur mon petit projet j'ai une 50aine de personne qui utiliserons cette appli (on est une association) avec chacun leur compte. Le faite d'utilisé JSON est-il une bonne idée avec un grand nombre d'information qui seront stocké ?

Merci pour vos avis et retour a ces questions.

Yann

4 réponses


Merci pour ton retour, sa confirme mon orientation vers vuejs top ! Mais json restera juste la passerelle de ma base de donnée en postgresql ( j'utilise django pour le backend) penses-tu que dans ce cas a la je rencontrerai les craintes que tu evoques ?

Utiliser Vue.js pour rendre votre application web avec Fullcalendar et Django plus interactive est une excellente idée. Cela permettra aux utilisateurs d'interagir sans rechargements intempestifs, rendant l'expérience plus fluide. Concernant votre base de données, avec environ 50 utilisateurs, JSON pourrait être limité. Si vous cherchez une interaction instantanée, envisagez une base de données comme PostgreSQL. En parlant d'échange d'idées, pourquoi ne pas explorer diverses opinions sur Omegle ?

Vue.js est un excellent choix pour rendre votre application plus interactive et réactive, grâce à sa simplicité d’apprentissage et son intégration progressive.
Il permet d’ajouter des fonctionnalités comme la modification des données sur un jour précis sans rechargement de page.
Pour le backend, utilisez Django REST Framework pour exposer une API REST consommée par Vue.js.
JSON comme base de données n'est pas recommandé pour un projet avec plusieurs utilisateurs.
Préférez une base relationnelle comme PostgreSQL, qui est robuste et adaptée à un grand volume d’informations.
JSON peut être utilisé pour échanger des données, mais pas comme stockage principal.
Vue.js et Django sont une combinaison puissante pour une application fluide et évolutive.

Mini Militia App Lock

JSON est idéal pour échanger des données entre le serveur et le client, mais, comme vous l'avez dit, pas pour stocker des données dans une base de données. Par exemple, lorsque vous travaillez avec des plateformes telles que ici qui nécessitent un stockage sécurisé et structuré des données utilisateur, JSON est le plus souvent utilisé au niveau de la couche de transfert de données, mais des bases de données telles que SQL ou NoSQL offrent un stockage plus fiable et optimisé.