Estou recebendo uma resposta de uma API como uma resposta json. Estou codificando em python para back-end.
A equipe de front-end precisa de informações da resposta json bruta para preencher uma interface do usuário, portanto, precisamos solicitar o json e facilitar a busca de informações.
Agora eu posso solicitar o json em um formato específico e enviar para a equipe de front-end ou posso passar a resposta bruta do json * para a equipe de front-end e deixá-los lidar com a solicitação do json e uso posterior para sua interface do usuário.
Lembre-se de que o tamanho do meu arquivo json é 15 MB .
Qual é o mais rápido e um melhor princípio de design?
Processar no back-end e pressionar para front-end ou processar no front-end?
javascript
python-3.x
data-structures
Dinamarquês Xavier
fonte
fonte
Respostas:
Idealmente, se o tamanho do arquivo for 15 mb, ele será carregado na memória do navegador, o que o tornará lento, sugerimos que você faça a operação apenas no back-end.
Você também pode acessar este link para referência. Diferença entre python e Javascript e o que usar
fonte
É sempre melhor processar os dados no back-end.
fonte
Eu sugeriria fazer isso no back-end, algumas das principais razões pelas quais eu sugeriria isso:
fonte
Como outros observaram, existem algumas boas razões para preferir o processamento no back-end:
Outra grande vantagem do processamento da resposta da API no back-end é que você pode escolher a estrutura que envia para o front-end. Dessa forma, se a API que você está consumindo for alterada ao longo do tempo (ou você alterar o serviço que está usando para recuperar dados), poderá lidar com essa alteração no backend sem que isso afete o código do front-end.
fonte