Relatorios(Reports) em Aplicações SPA - Angular, VueJS, React #797
Replies: 8 comments 1 reply
-
O que quer dizer exatamenet com reports? Qual o seu problema especificamente ? Talvez a issue #345 possa ajudar |
Beta Was this translation helpful? Give feedback.
-
@willycamargo Reports seria relatórios de dados. Exemplo: Você precisa tirar uma listagem de todas as vendas apresentar esses dados em formato de tabela de linhas e colunas, porem passando parâmetros de filtros (Periodo de vendas, Vendedor, etc) |
Beta Was this translation helpful? Give feedback.
-
Compreendi, @abalad . Então a issue #345 realmente pode te ajudar um pouco. Tive uma experiência muito boa trabalhando nesse tipo de solução no MoskitCRM (inclusive bem parecida com o exemplo que você citou de vendas). Desenvolvemos muitos relatórios lá e todos eles possuem filtros que podem ser personalizáveis pelo usuário. No geral a lógica é "simples":
Acho que a tecnologia mais importante nesse caso é o D3.js. Tanto o MithrilJS quanto o Grails são ferramentas que não são tão relevantes para resolver esse problema em específico, então utilizar outra lib frontend ou outro framework no backend não iria influenciar tanto. |
Beta Was this translation helpful? Give feedback.
-
@abalad uma boa solução caso tenha experiência em Java, seria montar os relatórios utilizando JasperReports (OpenSource) e fazer as chamadas utilizando um WebService para prover os relatórios. É o que utilizamos hoje a muitos anos mas utilizando Delphi e ReportBuilder. |
Beta Was this translation helpful? Give feedback.
-
Willy então a ideia foi basicamente isso mesmo. Porem me vem a dúvida... por se tratar de relatórios vai ser normal massas de dados gigantescas, com esse cenário Surge mais 2 dúvidas.
|
Beta Was this translation helpful? Give feedback.
-
kivervinicius Nesse caso ele retornara relatórios jah pronto em PDF? E teria também um Server report para gerar esses relatórios? |
Beta Was this translation helpful? Give feedback.
-
@abalad sobre suas dúvidas:
Não foi um problema para nós. Os relatórios são bem específicos e a parte mais pesada esta no processamento disso do lado do servidor. O front está lidando muito bem com essa massa de dados. Mas claro que isso depende de qual vai ser essa quantidade de dados.
Acredito que isso depende mais do tipo de problema que você quer resolver. Nós temos uma funcionalidade onde o usuário pode filtrar e depois exportar todos os dados filtrados em CSV e, a partir disso, gerar seus relatórios mais complexos por conta própria. Os relatórios gerados diretamente no sistema são visuais (gráficos) e não disponibilizados em PDF para o usuário (claro que ele pode imprimir a página se preferir). |
Beta Was this translation helpful? Give feedback.
-
@abalad isso mesmo, ele já retorna ou um stream ou um pdf já pronto. Toda a regra de negócio teria que estar na sua aplicação server. E sua api somente consumir. No nosso caso temos diversas aplicações em diversas linguagens e isso unifica a geração de relatório... |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Venho nesse tópico abrir uma pesquisa de como vocês utilizam/criam relatórios em aplicações SPA.
Beta Was this translation helpful? Give feedback.
All reactions