Não sei se você sabe mas o PyQT é o único toolkit gráfico
disponível para Python que já integra o acesso a banco de dados.
Inclusive o QT oferece ao programador controles (widgets) que se
conectam diretamente ao BD, da mesma forma que os componentes "data
aware" do Delphi e do VB.
Essa facilidade não é muito divlugada na comunidade Python, talvez
porque o PyQT não segue o padrão DBAPI, que é usado por todas as
outras bibliotecas de acesso a BD relacional importantes no mundo
Python.
Para todos aqueles que estão chegando ao Python vindo do Delphi, eu
recomendo fortemente dar uma estudada a fundo no PyQT, não só pela
integração com BD, mas também pela existência do QT Designer, que é
provavelmente a melhor ferramenta para desenhar interfaces GUI
programáveis em Python.
Só uma coisa: quem vai subsituir o Delphi pelo QT precisa saber que é
o QT tem licença dual, ou seja, se o seu produto é software livre GPL,
você pode usar o QT sob a licença GPL sem pagar nada. Se o seu produto
é proprietário, você precisa comprar uma licença do QT que tem um
custo por desenvolvedor (não sei os valores).
De qualquer forma, o esquema do QT é melhor que o do Delphi, que só te
dá uma opção: pagar uma licença por desenvolvedor. Ah, tem também a
opção da cópia ilegal do Delphi. Sem entrar no mérito sobre pirataria,
eu diria que é bastante hipócrita a empresa que vende ou aluga
software proprietário mas não paga as licenças das suas ferramentas de
trabalho. Mas essa é outra história...
[ ]s
Luciano
Abraços!
--
Bruno Leonardo Gonçalves
Na verdade criar um serviço em Django para ser acessado por uma GUI em
PyQT faria com que sua aplicação fosse disribuída e escalável. Além de
que o serviço seria facilmente utilizado por um front-end web ou algum
outro front-end como gui para celulares ou algo assim.
[]'s
--
Andrews Medina
www.andrewsmedina.com