Je reçois une réponse d'une API en tant que réponse json. Je code en python pour le backend.
L'équipe frontend a besoin des informations de la réponse json brute pour remplir une interface utilisateur, nous devons donc commander le json et lui permettre de récupérer plus facilement les informations.
Maintenant, je peux commander le json dans un format spécifique et l'envoyer à l'équipe frontend ou je peux transmettre la réponse json brute * à l'équipe frontend et les laisser gérer la commande du json et l'utiliser pour leur interface utilisateur.
Rappelez - vous ma taille de fichier JSON est 15MB .
Quel est le principe de conception le plus rapide et le meilleur?
Traiter dans le backend puis pousser vers le frontend ou traiter dans le frontend?
la source
Réponses:
Idéalement, si la taille du fichier est de 15 Mo, il sera chargé dans la mémoire du navigateur, ce qui le ralentira, je suggère de faire l'opération en backend uniquement.
Vous pouvez également parcourir ce lien pour référence. Différence entre python et Javascript et quoi utiliser
la source
Il est toujours préférable de traiter les données elles-mêmes.
la source
Je suggérerais de faire cela sur le backend, quelques raisons clés que je suggérerais c'est:
la source
Comme d'autres l'ont fait remarquer, il existe de nombreuses bonnes raisons de préférer le traitement en arrière-plan:
Un autre gros avantage du traitement de la réponse de l'API sur le back-end est que vous pouvez choisir la structure que vous envoyez au front-end. De cette façon, si l'API que vous consommez change au fil du temps (ou si vous changez le service que vous utilisez pour récupérer des données), vous pouvez gérer ce changement sur le serveur principal sans que cela n'affecte le code frontal.
la source