Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Acesso a banco de dados- postgree

Como posso acessar banco de dados postgree? Exemplo: usar charts.js para gerar gráfico tipo "pie".

5 respostas
solução!

Olá minha aluna. Primeiramente, seu backend na linguagem que você escolheu é quem acessa o banco de dados e devolve o resultado das consultas para sua aplicação em Angular. Então, a parte do postgress tem que ser estudada na sua plataforma específica.

Sobre gerar gráficos e coisas do tipo, há uma biblioteca famosa chamada D3. Ela não é do Angular, mas há alguns desenvolvedores que colocaram uma casquinha nela para que seja consumida mais facilmente pela aplicação Angular.

Temos um exemplo aqui.

https://github.com/tomwanzek/d3-ng2-service

Sucesso e bom estudo minha aluna.

Olá meu professor! Tentando imaginar como fazer a estrutura do angular 2 e java. Que servidor usar ? Quanto mais penso menos faço ideia de como fazer. Achei uma resposta do instrutor Philipe do alura no forum: Ele disse: "Para fazer isso a melhor prática seria fazer 2 projetos diferentes, independentes um do outro.

Um com o backend em java Outro com o código em javastript do angular.

Cada um deles seria organizado na forma como a linguagem trabalha.

Você não escreveria nenhuma de suas views na aplicação em java, apenas na em angular. Sua aplicação java irá retornar apenas jsons para sua aplicação em angular consumir."

Entáo, Faço um projeto em java que acessa o bd e gera um json . Isso é eficiente.? Imaginei paasar um recodset ou algo parecido para o D3. Há algum exemplo disso?

Isso! Em SPA, na prática você tem duas app. Uma com o Angular e outra com as apis.

A comunicação de um com o outro é via JavaScript (no angular, http...).

Isso permite duas equipes tocando projetos diferentes.

Flavio, não consigo acessar o postgre, por exemplo, usando o node js? Se sim, me oriente como fazer, por favor!

Oi Mary!

Não uso PG em minhas aplicações. No entanto pesquisei e talvez esse link possa ajuda-la a incorporar o PG em sua API Node.

http://mherman.org/blog/2015/02/12/postgresql-and-nodejs/#.WNJZA9Vv_qA

https://www.wlaurance.com/2016/03/node.js-postgresql-example/

Outra dica é fazer o curso de Node que usa o Mysql para você entender como bancos relacionais se integram com o Node.

https://www.alura.com.br/curso-online-node-js

Depois de concluir, é tentar trocar mysql pelo PG, inclusive o autor do curso possa ajuda-la.

Se não curtir essa sintaxe com Node pode tentar com outra linguagem como Java, C#, etc.

Como Node usa linguagem funcional como JavaScript talvez possa parecer estranho como se programa com ele.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software