O Boa Constructor me parece um projeto pouco ativo no sourceforge.net
<http://sourceforge.net>. Pelo que me lembro ele trabalha com o
wxWidgets que é um toolkit gráfico cross-platform. Para ter uma idéia,
a última atualização foi em Julho/2007. Fico com um pé atrás por causa
disso.
Outros IDE's tem outra maneira de integrar o desenvolvimento da parte
Gráfica (Janelas). O Eric4 por exemplo, pode usar os arquivos gerados
pelo QTDesigner (construtor de interfaces). Tem um tutorial no site do
Eric com relação a isso
(http://eric-ide.python-projects.org/tutorials/LogParser/index.html).
Já li relatos de pessoas trabalhando (ou tentando trabalhar) com PyDev
ou Wing-IDE + pyGtk + Glade (que é um outro construtor de interfaces).
--
Joe Bertoli Pimentel
joe.b.pimentel@xxxxxxxxx <mailto:joe.b.pimentel@xxxxxxxxx>
2009/6/16 Ronaldo Padula <ronaldopadula@xxxxxxxxx
<mailto:ronaldopadula@xxxxxxxxx>>
Joe Pimentel escreveu:
Bem eu tentei utilizar outras IDE's porque precisava "debugar"
a aplicação em alguns estudos que estava fazendo. Eu utlizei
o PyDev, o NBPython (agora Netbeans com o módulo python), o
Eric4 (o qual eu gosto muito) e o Wing-IDE (free version).
Além disso, tentei utilizar outros debuggers como o WinPDB.
Tive problemas com todos eles para trabalhar com o debugger em
modo multithread. Acredito que alguns dos problemas que tive
foram por causa de má configuração por minha parte, porém, o
que melhor atendeu nessas condições foi o Wing-IDE. Com o
Eric4 eu também consegui efetuar a depuração na maioria das
vezes.
Com relação ao DIA, existem relatos de que você pode gerar
código a partir de um diagrama de classes mas eu não acredito
que o DIA conseguiria representar visualmente e gerar código
para um módulo muito complexo ou mesmo de interdependências
entre módulos (pacotes). E ainda tem a necessidade de fazer a
engenharia reversa o que também acho inviável com o DIA.
Estive estudando a umas semanas atrás a possibilidade de
utilizar o Umbrello para gerar código e fazer engenharia
reversa. Hoje em dia existe um plugin para fazer a engenharia
reversa de código python. Este plugin ainda não reconhece os
atributos da classe (mesmo porque em Python nem sempre vc pode
ter atributos sendo criados dinâmicamente). Mas aqui seria um
ponto para ser desenvolvido e complementado com um plugin
específico para o OpenERP (levando em consideração a maneira
como o OpenERP mapeia atributos e relações). O problema é que
estou utilizando o KDE4 e não consegui compilar ainda o
kdesdk/umbrello. Vou continuar tentando mas como já expliquei
anteriormente, só posso me dedicar ao projeto em tempo parcial.
--
Joe Bertoli Pimentel
joe.b.pimentel@xxxxxxxxx <mailto:joe.b.pimentel@xxxxxxxxx>
<mailto:joe.b.pimentel@xxxxxxxxx
<mailto:joe.b.pimentel@xxxxxxxxx>>
2009/6/16 Gabriel C. Stabel <gstabel@xxxxxxxxx
<mailto:gstabel@xxxxxxxxx> <mailto:gstabel@xxxxxxxxx
<mailto:gstabel@xxxxxxxxx>>>
Não há nenhuma IDE muito visual para Python-OpenERP. Tudo é
feito
basicamente em código direto.
Para os Parceiros oficiais do OpenERP existe alguma coisa
visual
usando a ferramenta DIA, mas nunca vi sendo usado.
Hoje eu estou usando Eclipse (Ganymede) com o PyDev, como
disse o
Raphaël. Mas existe uma IDE que eu também recomendo, bem
simples e
útil, só para Python chamada Eric
(http://eric-ide.python-projects.org/).
Sinceramente, para iniciantes e pequenas modificações, o gedit
(editor padrão do Ubuntu) já é suficiente.
Abs,
Gabriel
2009/6/15 Ronaldo Padula <ronaldopadula@xxxxxxxxx
<mailto:ronaldopadula@xxxxxxxxx>
<mailto:ronaldopadula@xxxxxxxxx
<mailto:ronaldopadula@xxxxxxxxx>>>
Raphaël Valyi escreveu:
Aconselho Eclipse com o plugin PyDEV(
http://pydev.sourceforge.net/download.html ). Na
Smile.fr, somos mais de 10 usando isso com OpenERP
e da o
mais certo que poderia dar com Python e tudo esse
meta-programming. Agora, aconselho ter objetivos
razoaveis
se nao tiver um bom nivel de programmador. Claro,
tem umas
coisas que ate um iniciante pode fazer, como aditionnar
ums campos aos objetos ou customizar os reportes, mais
para desenvolver novos modulos avançados, melhor
ter ums
dois anos de experiença em programaçao objeto...
Sei que
nao e facil, mas nao se illudem, tem ERP's abertos
menos
avançados tecnologicamente, porem nao sao mais
faceis para
fazer coisas complexas, a abstraçao e preciso, ela
nao e
de graça, e mesmo assim e o mas facil que poderia
ser para
lidar com tanta complexidade sem cair em demais
codigo que
nao ia dar para manter a longo prazo.
Raphael Valyi
2009/6/15 Ronaldo Padula <ronaldopadula@xxxxxxxxx
<mailto:ronaldopadula@xxxxxxxxx>
<mailto:ronaldopadula@xxxxxxxxx
<mailto:ronaldopadula@xxxxxxxxx>>
<mailto:ronaldopadula@xxxxxxxxx
<mailto:ronaldopadula@xxxxxxxxx>
<mailto:ronaldopadula@xxxxxxxxx
<mailto:ronaldopadula@xxxxxxxxx>>>>
Pessoal, visando a colaboração no desenvolvimento do
projeto eu
vou começar a estudar um pouco de Python para poder
realizar
tarefas de programação e poder dar sujestões. Eu não
sou formado
em informática nem programador profissional, mas
dá pra
fazer
algumas coisas.
Eu tive uma sugestão e gostaria de saber o
opinião de
vocês, se há
ferramenta melhor, etc.
Segue o link do Boa Constructor, me parece ser menos
complicado
por ser um pouco na lnha do delphi.
http://boa-constructor.sourceforge.net/
aguardo retorno!
_______________________________________________
Mailing list:
https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
Post to :
openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>>
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>>>
Unsubscribe :
https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
More help : https://help.launchpad.net/ListHelp
Ok. Obrigado pela dica. Com certeza eu vou devagar nessa
empreitada porque eu não conheço nada de Python. Porém,
com o
IDE eu consigo analisar o desenvolvimento e como os
mobjetos
se relacionam. Sei que na lista existe pessoal
profissional e
eu ando comunicando com outros grupos de desenvolvmento
a fim
de juntar força. Eu definitivamente quero ajudar a
desenvolver
o projeto aqui no Brasil participando da melhor forma
possível. Como falamos sobre o desenvolvimento de um módulo
fiscal, quero fazer em conjunto de forma que cada um faça o
que conseguir.
Eu vou analisar sua dica de IDE. O constructor que
passei eu
já comece a mecher, o legal dele é a facilidade visual.
Como
no Lazarus, no Delphi ou até mesmo o VisualStudio. Pra
mim que
sou amador, dá prta ter uma idéia melhor. Só quero
investigar
prta poder apontar noviddes, os mistérios da
programação vão
ficar para quem realmente sabe!
Abraço!
_______________________________________________
Mailing list:
https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
Post to : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>>
Unsubscribe :
https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
Post to : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>>
Unsubscribe : https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
<https://launchpad.net/%7Eopenerp-brazil-team>
More help : https://help.launchpad.net/ListHelp
Sobre o Boa Constructor, tive a impressão que o mesmo é o único
que tem funções visuais, verifiquei até o exemplo copiando a
microsoft com fez o botão "Helo world". Alguém já testou? será que
funciona?
_______________________________________________
Mailing list: https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
Post to : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
<mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~openerp-brazil-team
<https://launchpad.net/%7Eopenerp-brazil-team>
More help : https://help.launchpad.net/ListHelp