|
View:
New views
20 Messages
—
Rating Filter:
Alert me
|
|
|
Postgre + linguagemBoa noite.
Gostaria de saber qual a linguagem de
programação mais recomendada ou mais compatível com o Postgre para desenvolver
aplicações para:
- Cliente/Servidor
- Web
Pelas informações que tenho recebido,
para cliente/servidor é o Delphi e para web, PHP. Isto procede? Qual a opinião
dos srs.?
Att.
André.
_______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagemOlá boa noite
2009/11/1 André Nass - REQUEST <andre.nass@...> Ele é um sistema gerenciador de banco de dados e vai atender bem seu software se ele for bem escrito.
A melhor linguagem é aquela que você domina e consegue construir um software robusto, escalável, de preferência modularizado e de fácil manutenção. Não existe uma "melhor linguagem" o PostgreSQL foi concebido para trabalhar com inúmeras linguagens de programação. Use a que você se sentir mais seguro e confortável. Essa é minha opnião sobre construção de software. Como escrito na assinatura de mensagem do Alvaro Herrera... "Find a bug in a program, and fix it, and the program will work today. Show the program how to find and fix a bug, and the program will work forever" (Oliver Silfridge) -- Marcelo Costa www.marcelocosta.net ------------------------------------------------- “You can't always get what want”, Doctor House in apology to Mike Jagger _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagemBoa noite André!
Atualmente trabalho com Java + PostgreSQL no servidor e Delphi no cliente. Essa estrutura atende muito bem a nossa necessidade. Agora pra web já trabalhei tanto com JSP quanto com PHP aliado ao Postgres.
Concordo com o Marcelo: use a linguagem que atenda suas necessidades, sejam elas: agilidade no desenvolvimento, desempenho, segurança ... T+!
--
Leandro Cavalari SoaresAnalista de Sistemas / DBA Veltrac Tecnologia em Logística (43) 2105-5614 / (43) 9922-8095 - Londrina / PR _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem2009/11/1 André Nass - REQUEST <andre.nass@...>:
> Gostaria de saber qual a linguagem de programação mais recomendada ou > mais compatível com o Postgre para desenvolver aplicações para: Tenho testemunhado muitas dificuldades, não digo das linguagens em si mas do ferramental associado, talvez até da cultura, em aproveitar as características do ISO SQL presentes no PostgreSQL. Por exemplo, javeiros bem razoáveis me dizem ser complicado trabalhar com domínios ou com chaves compostas. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:leandrod@... +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=leandro@... Sent from Sao Paulo, SP, Brazil _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Tutoriais Rapidosgostaria de tutoriais rapidos, sobre functions e triggers, com exemplo, que com códigos de amostra , etc... Estou começando com Postgres, tenho algum conhecimento com Mysql básico ( select insert, delete, update ) Obrigado Wellyngton Wolter Novo Internet Explorer 8: faça tudo com menos cliques. Baixe agora, é gratis! _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagemBoa noite,
Uma das grandes coisas sobre o postgreSQL é o fato de que ele possui interfaces para diversas linguagens de programação. Atualmente trabalho com PHP usando e, sendo uma aplicação bem escrita, tenho escalabilidade e desempenho. Já trabalhei com Coldfusion (uma linguagem proprietária, cujo servidor está sobre um servidor Java) com excelente desempenho também. Outra linguagem que usei com postgreSQL para web foi Lisp, para um sistema financeiro de alta complexidade, e também não tive problema algum na interface entre banco e aplicação. Use aquela que melhor se adequa a seu negócio. A propósito, isso vale para aplicativos client-server também, desde linguagens .Net (não somente Delphi, como também C#, VB.Net) até linguagens como C++ podem ser integradas com postgreSQL e possuirem alto desempenho. Abraços, 2009/11/1 André Nass - REQUEST <andre.nass@...>
-- André de Camargo Fernandes _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Tutoriais RapidosAcho que um dos melhores materiais é a documentação do postgreSQL, ele ensina o básico de PL/pgSql (uma das linguagens de programação dentro do postgresql) e mostra como fazer triggers e procedures.
Além de PL/pgSQL tem também um pouco de programação em C (outro material sobre isso encontra-se na página do encontro de postgreSQL que ocorreu este ano, um texto muito bem escrito), entre outros. Abraços, 2009/11/2 Wellyngton cesar <wellyngtonw@...>
-- André de Camargo Fernandes _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem2009/11/1 Leandro DUTRA <leandro.gfc.dutra@...>:
> Tenho testemunhado muitas dificuldades, não digo das linguagens em si > mas do ferramental associado, talvez até da cultura, em aproveitar as > características do ISO SQL presentes no PostgreSQL. Por exemplo, > javeiros bem razoáveis me dizem ser complicado trabalhar com domínios > ou com chaves compostas. Não faço parte da categoria de "javeiros bem razoáveis" que vc se referiu, mas imagino que a complexidade está no mapeamento (javeiros videm anotação @IdClass) de chaves compostas da JPA. Da mesma forma, mapear tipos de dados definidos pelo usuário (aka UDT) e/ou domínios são tarefas não triviais para alguns framewirks e a complexidade dobra quando se utiliza JPQL, HQL, DQL ... O fato é que os frameworks para ORM da maioria das linguagens se preocupam muito mais com a interface e produtividade do desenvolviedor do que com robustez e consistência do modelo de dados. Os mesmos problemas descritos acima são encontrados no Doctrine (php), ActiveRecord (Rails) – Cpk contorna o problema –, SQLObject (python - SQLAlchemy é sua solução mais óbvia) e tantos outros. Voltando a discussão inicial, aconselho que independente da linguagem que vc escolher para escrever a sua aplicação, não utilize paradigmas de ORM/SQL Mappers/ para resolver *todos* os seus problemas porque voce possivelmente vai se complicar ainda mais. Também é aconselhável escolher linguagem que possue seus próprios conectores para a libpq [1] e que de preferência este conector tenha uma comunidade ativa de desenvolvimento, coisa que ODBC/ADO não tem. 1) http://www.postgresql.org/docs/8.4/interactive/libpq.html Abraço! -Leo -- Leonardo Cezar http://www.aslid.org.br http://postgreslogia.wordpress.com http://www.dextra.com.br/postgres _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Tutoriais Rapidos2009/11/2 Wellyngton cesar <wellyngtonw@...>:
> Olá pessoal > gostaria de tutoriais rapidos, sobre functions e triggers, com exemplo, que > com códigos de amostra , etc... > Estou começando com Postgres, tenho algum conhecimento com Mysql básico ( > select insert, delete, update ) A melhor documentação que voce vai encontrar sobre funções e gatilhoes provavelmente esta aqui[1]. Existe também este tutorial[2] que aborda conceitos básicos sobre banco de dados PostgreSQL. A dextra treinamentos [3-4] também ministra treinamentos de conceitos de banco de dados e linguagens procedurais (functions, triggers, &ca) no PostgreSQL. 1) http://www.postgresql.org/docs/8.4/interactive/plpgsql.html 2) http://www.postgresql.org/docs/8.4/interactive/tutorial.html 3) http://www.dextra.com.br/servicos/treinamento/pg/pgintro.htm 4) http://www.dextra.com.br/servicos/treinamento/pg/pgpl.htm Abraço! -Leo -- Leonardo Cezar http://www.aslid.org.br http://postgreslogia.wordpress.com http://www.dextra.com.br/postgres _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Tutoriais Rapidos2009/11/2 Wellyngton cesar <wellyngtonw@...>:
> Olá pessoal > gostaria de tutoriais rapidos, sobre functions e triggers, com exemplo, que > com códigos de amostra , etc... > Estou começando com Postgres, tenho algum conhecimento com Mysql básico ( > select insert, delete, update ) Além do manual, já indicado pelos colegas da lista, você pode ver exemplos em: - No cookbook do Roberto Mello (é uma cópia, não é mais mantido pelo Roberto): http://web.archive.org/web/20031207045017/http://www.brasileiro.net/postgres/cookbook/ (apesar de antigo contém muitos exemplos); - No texto do Ribamar: http://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Fun%C3%A7%C3%B5es_Definidas_pelo_Usu%C3%A1rio_e_Triggers/PlpgSQL - Aqui você encontra mais exemplos: http://www.postgres.cz/index.php/PL/pgSQL_(en) Existia um artigo do Diogo Biazus com exemplos mas com a reformulação do site http://www.postgresql.org.br/ não consegui mais localizar. Osvaldo _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem2009/11/2 Leonardo Cezar <lhcezar@...>:
> Não faço parte da categoria de "javeiros bem razoáveis" que vc se > referiu Claro, és bem mais que razoável! ;-) > mas imagino que a complexidade está no mapeamento (javeiros > videm anotação @IdClass) de chaves compostas da JPA. > Da mesma forma, mapear tipos de dados definidos pelo usuário (aka UDT) > e/ou domínios são tarefas não triviais para alguns framewirks e a > complexidade dobra quando se utiliza JPQL, HQL, DQL ... Por aí… -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:leandrod@... +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=leandro@... Sent from Sao Paulo, SP, Brazil _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagemOlá,
Primeira coisa. O nome do banco de dados é PostgreSQL ou Postgres e não Postgre. 2009/11/1 André Nass - REQUEST <andre.nass@...>
Depende. Na minha empresa desenvolvemos aplicações web com Java. Pode ser usado PHP também, c e c++. Que tipo de aplicação você está pensando ou está desenvolvendo? Já pensou na arquitetura? Está pensando na escalabilidade? Ou simplesmente pensou em Delphi e PHP?
[]s -- JotaComm http://jotacomm.wordpress.com _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem2009/11/2 Andre Fernandes <fernandes.andre@...>:
> Outra linguagem que usei com postgreSQL para web foi > Lisp, para um sistema financeiro de alta complexidade Uau! Essa me deixou curioso. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:leandrod@... +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=leandro@... Sent from Sao Paulo, SP, Brazil _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagemFoi um sistema bem interessante, onde faziamos análises dinâmicas de mercado e bolsas de valores - a grande complicação neste caso foi o tempo de resposta, que era muito pequeno e as matrizes de valores eram enormes (havia matrizes com mais de 3000 colunas por alguns milhões de linhas), com muitos cálculos sobre as mesmas. Originalmente foi solicitado que se fizesse em Prolog (por ser funcional), mas como meu know-how de Prolog é pequeno, escolhi Lisp. A vantagem de lisp num caso desses foi o fato de simplificar muito a codificação de tarefas complexas devido a sua sintaxe. O problema é acostumar-se a uma sintaxe totalmente diferente de C e seus derivados.
Como banco de dados para as informações, podíamos escolher quase qualquer um (salvo DB2). Analisando algumas facilidades do PostgreSQL (principalmente o fato de poder utilizar diversas linguagens internas), pareceu-nos a melhor opção (vendo custo e benefício). Usamos nele o tradicional PL/pgSQL, muitas procedures e triggers em C (por desempenho), alguma coisa em PL/Perl (particularmente sou fã de Perl) e PL/el (um achado muito bacana, um dos desenvolvedores conhecia e foi uma boa adição). A interface entre o Lisp e o PostgreSQL é simples, temos diversas bibliotecas para isso, mas como faz tempo não me recordo qual foi a escolhida. A plataforma era Solaris (honestamente não lembro a versão), PostgreSQL 8.0 (na época foi um sufoco fazer funcionar corretamente e com bom desempenho no solaris, talvez por inexperiencia minha com a plataforma) e o dialeto usado do Lisp foi o Common Lisp (GCL). Foi uma boa experiência, mas bem estressante, é o tipo de sistema que exige tudo que eu podia imaginar do programador, do analista de dados e, principalmente, do matemático (sem ele não conseguiríamos nem pensar em trabalhar com as matrizes geradas - eu ainda não era matemático (nem estudante de matemática) na época). 2009/11/7 Leandro DUTRA <leandro.gfc.dutra@...> 2009/11/2 Andre Fernandes <fernandes.andre@...>: -- André de Camargo Fernandes _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem2009/11/8 Andre Fernandes <fernandes.andre@...>:
> Originalmente foi solicitado que se fizesse em > Prolog (por ser funcional), mas como meu know-how de Prolog é pequeno, > escolhi Lisp. ¿Prolog funcional? Achei que fosse lógica, mas não funcional. Inguinorança minha. > A vantagem de lisp num caso desses foi o fato de simplificar > muito a codificação de tarefas complexas devido a sua sintaxe. ‘Lisp, a linguagem sem sintaxe’… > Como banco de dados para as informações, podíamos escolher quase qualquer um > (salvo DB2). Curioso, por quê? > PL/el (um achado muito bacana, um dos > desenvolvedores conhecia e foi uma boa adição). Que é isso? Nem o Google me ajudou, nessa. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:leandrod@... +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=leandro@... Sent from Sao Paulo, SP, Brazil _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem
Especificação do cliente, nenhuma razão técnica apresentada.
É uma conversão do PL.el (interface lisp do emacs para postgresql) como linguagem procedural dentro do banco de dados. Não cheguei a procurar nada a mais sobre o mesmo, assim não tenho idéia de como esteja esse projeto. Abraços,
-- André de Camargo Fernandes _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem2009/11/9 Andre Fernandes <fernandes.andre@...>:
> >> > Como banco de dados para as informações, podíamos escolher quase >> > qualquer um (salvo DB2). >> >> Curioso, por quê? >> > Especificação do cliente, nenhuma razão técnica apresentada. Tem cara de ser ou traumas passados, ou aquela identificação simplista errônea do IBM DB2 com o MVS (vulgo OS/360, vulgo OS/390, vulgo z/OS). >> > PL/el (um achado muito bacana, um dos >> > desenvolvedores conhecia e foi uma boa adição). >> >> Que é isso? Nem o Google me ajudou, nessa. > > É uma conversão do PL.el (interface lisp do emacs para postgresql) como > linguagem procedural dentro do banco de dados. Não cheguei a procurar nada a > mais sobre o mesmo, assim não tenho idéia de como esteja esse projeto. Talvez tenha sido superado pelo PL/Scheme... mas vou procurar um pouco mais a respeito. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:leandrod@... +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=leandro@... Sent from Sao Paulo, SP, Brazil _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem>> > PL/el (um achado muito bacana, um dos
Bem possível. Como apenas vi a mesma naquele projeto, não sei que fim levou. Era interessante, mas faltava muita coisa a ser implementada ainda. Não cheguei a usar PL/Scheme, assim não sei se teria ligação com ele. -- -- André de Camargo Fernandes _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagem2009/11/9 Andre Fernandes <fernandes.andre@...>:
> Não cheguei a usar PL/Scheme, assim não sei se teria ligação com ele. Nem precisa ter — basta ser usado pelas mesmas pessoas que usariam o PL/el. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (11) 3854 7191 gTalk: xmpp:leandrod@... +55 (11) 9406 7191 ICQ/AIM: aim:GoIM?screenname=61287803 BRAZIL GMT-3 MSN: msnim:chat?contact=leandro@... Sent from Sao Paulo, SP, Brazil _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
|
|
Re: Postgre + linguagemEntão é bem provável que sim...
Embora o anterior tenha uma sintaxe do Lisp do Emacs e esse seja o Scheme, ambos continuam sendo Lisp... :-) 2009/11/9 Leandro DUTRA <leandro.gfc.dutra@...>
-- André de Camargo Fernandes _______________________________________________ pgbr-geral mailing list pgbr-geral@... https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
| Free embeddable forum powered by Nabble | Forum Help |