Python para desenvolvimento de ERP?

6,682 views
Skip to first unread message

Jônatas Sellos

unread,
May 29, 2012, 7:38:25 AM5/29/12
to python...@googlegroups.com
Estimados,

Na empresa onde trabalho, estamos buscando novos recursos e idéias para desenvolvermos um novo sistema ERP, que substituirá o que já temos atualmente.

Esse novo sistema será em nuvens, e ontem, em uma reunião, conversamos sobre qual seria a linguagem ideal para o desenvolvimento desse novo sistema.

Sugeri o Python, enquanto todos os outros desenvolvedores sugeriram o C#.Net e disseram que o Python não é a linguagem ideal para esse tipo de aplicativo.

Qual a opinião de vocês?

Cordialmente,

Jonatas

Antonio Ribeiro

unread,
May 29, 2012, 7:46:42 AM5/29/12
to python...@googlegroups.com
Não conheço muito sobre ERP, mas falar que Python não é apropriado para isto mostra, no mínimo, desconhecimento sobre Python.

Só para exemplificar, dois sistemas ERP escritos em Python:

ricardo f. rocha

unread,
May 29, 2012, 8:03:46 AM5/29/12
to python...@googlegroups.com
Olá Jonatas, tudo bom ?

eu trabalhei muito tempo com ERP e minha singela opinião é que para esse tipo de aplicação quanto mais popular a linguagem é melhor, isso irá ajudar muito sua equipe nos problemas e nas necessidades que surgirem. Por exemplo, você precisa implementar um recurso de nota fiscal eletrônica, as vezes já existe algum framework ou componente já desenvolvido , é onde você tem maior ganho.

Python é uma linguagem muito legal, mais para esse caso, não sei se valeria apena.

abs

2012/5/29 Antonio Ribeiro <alvesjuni...@gmail.com>

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com



--
Atenciosamente,

Ricardo F. Rocha
Analista de Sistemas
Cel: (14) 9118.4409

*  "A primeira falha de um projeto de software é ignorar a complexidade do mesmo".

*  "Se eu perguntasse a meus compradores o que eles queriam, teriam dito que era um cavalo mais rápido. [Henry Ford]".


Mário Neto

unread,
May 29, 2012, 8:16:23 AM5/29/12
to python...@googlegroups.com
Cara, vai de Python sem medo! \,,/_
Att. Mário Araújo Chaves Neto
Programmer, Designer and U.I. Engineer

MBA in Design Digital - 2008 - FIC
Analysis and Systems Development - 2011 - Estácio
Design and Implementation of Internet Environments - 2003 - FIC

Ivanelson Nunes

unread,
May 29, 2012, 8:30:24 AM5/29/12
to python...@googlegroups.com
O próprio OpenERP já diz tudo, como também ERP5  http://www.erp5.com/ . O fato de ter ou não frameworks pra atender caprichos do governo como NFe, Sped não é tão revelante assim, pois os maiores ERP's são privados e com certeza não compartilham seus blocos de código de NFe ou outra coisa.

 

Em 29 de maio de 2012 09:03, ricardo f. rocha <rickf...@gmail.com> escreveu:

Felipe Duarte

unread,
May 29, 2012, 8:50:47 AM5/29/12
to python...@googlegroups.com
Prezados,

   Aproveitando o esse tópico eu queria trocar uma idéia com vocês sobre o CRM. Eu estou pra fazer meu projeto final estou querendo implementar um crm para micro e pequenas empresas a princípio tava querendo fazer em java p/ android. Mais se não achar orientador para projeto com essa linguagem estava pensando em mudar pra python, fazer um crm pra desktop mesmo, em python... Vocês acham que da pra fazer bem isso em python?? E se fosse pra fazer um crm pra web utilizando o framework django dá pra fazer bem também??

abraços
=============================================
Felipe Duarte Madeira de Azeredo
Sistemas de Informação - IFF CAMPOS - CAMPUS CENTRO
7º Período

Mário Neto

unread,
May 29, 2012, 9:42:43 AM5/29/12
to python...@googlegroups.com
Claro!

jeferson perito

unread,
May 29, 2012, 9:52:49 AM5/29/12
to python...@googlegroups.com
Desculpe por comentar, mas eu acho um CRM fraco para um trabalho de fim de graduação... CRM é grande, mas não tem muita coisa para ser gerada pesquisa em cima... minha opinião! Abraços

Em 29 de maio de 2012 09:50, Felipe Duarte <felipe....@gmail.com> escreveu:



--
Atenciosamente,

Jeferson Viana Perito

www.jefersonperito.com

ricardo f. rocha

unread,
May 29, 2012, 10:16:52 AM5/29/12
to python...@googlegroups.com
Algumas faculdades adotam um trabalho pratico como forma de tcc. =)

Felipe Duarte

unread,
May 29, 2012, 10:23:27 AM5/29/12
to python...@googlegroups.com
Ricardo,

   Pois é minha idéia é essa fazer um trabalho prático como forma de tcc.

Danillo Souza

unread,
May 29, 2012, 10:30:08 AM5/29/12
to python...@googlegroups.com
Quais os motivos que eles apresentaram para escolher C# e dizer que Python "não é ideal para esse tipo de aplicativo"?

Leonardo Santagada

unread,
May 29, 2012, 10:52:58 AM5/29/12
to python...@googlegroups.com
2012/5/29 Jônatas Sellos <adms...@gmail.com>:
Pra que desenvolver um erp novo se ambos o openerp e o erp5 são em
python e web e estão prontos e são open source (essa coisa de dizer q
o software roda na nuvem não é caracteristica, tudo roda na nuvem)?



obs: os "e" são intencionais.

--
Leonardo Santagada

Jônatas Sellos

unread,
May 29, 2012, 11:03:44 AM5/29/12
to python...@googlegroups.com
Segundo eles, o C# foi criado para fins comerciais, ao passo que o Python não. Que o C# possui mais suporte para o desenvolvimento de aplicações comerciais e que o Python não suportaria alguns recursos necessários no desenvolvimento (deram como exemplo a comunicação entre uma balança e o sistema)...

De fato, não concordei com o argumento deles no que tange ao "poder" do C# em relação ao Python, mas é certo que há muitos componentes e dlls e fontes em C# que viabilizam o desenvolvimento nessa linguagem.
Entretanto, vejo que o .Net vai gerar um custo muito maior para a empresa, tanto para adquirir a IDE quanto para manter o sistema na nuvem...


Em fim, preciso de argumentos sólidos para apresentar na próxima reunião.




Jônatas Sellos
www.sellos.com.br

ricardo f. rocha

unread,
May 29, 2012, 11:30:08 AM5/29/12
to python...@googlegroups.com
Entao cara...

Se fosse para fazer algo menor ou mais especifico eu faria em python tranquiliamente, mais quem vive no meio comercial como um ERP que precisa sobreviver com uma chuva de requisitos fiscais, contabeis e etc precisa de uma ferramenta mais "popular", pois você ira encontrar pessoas com o mesmo problema que você facilmente.

Agora imagina, sai uma nova portaria CAT_XXXX e passar ser obrigatoria em 2 meses.... Ai voce se depara com um puta trampo de alteracao, um puta trampo de distribuicao e treinamento de seus clientes.... Ai voce sai para procurar alguma coisa, só acha em C#, Java, Delphi, etc. Ai tu senta e chora? rs

Até mesmo no ponto de mão de obra é mais facil e tranquilo você encontrar pessoas com conhecimento nessas outras linguagens do que alguem que programa ERP em python. O Contrario eu já acho mais dificil, até um cara que só conhece parte tecnica aprender o que é uma Situacao tributaria de produto e um monte de outros verbos fiscais, é um aprendizado longo e demorado. Por isso acho que no final sai mais barato programar em algo popular do que em outra linguagem.

Vejam bem, longe de mim criticar Python, só estou defendendo do ponto de vista de desenvolvimento ERP. Não quero criar nenhuma discussão sobre isso , até porque eu gosto de python =)

Quanto aos exemplos passados de ERP livre, eu acho a idéia super bacana e o que mais me agrada é o STOQ por se brasileiro e se aproximar das necessidades de nossas empresas.





Abs

Danillo Souza

unread,
May 29, 2012, 11:35:27 AM5/29/12
to python...@googlegroups.com
Isso de que o C# foi criado para fins comerciais e Python não, para mim, é uma desculpa de quem já está acomodado ao C# e não quer ter trabalho de mudar, até porque as duas são linguagens ed propósito geral. Durante o pouco tempo que ja tive que trabalhar com .Net, não notei nada do que eles prometem, como por exemplo, facilidade no desenvolvimento de aplicações comerciais grandes e complexas. O que achei na verdade foi uma grande burocracia e complicações desnecessárias para fazer as coisas mais simples que se possa imaginar, e a especificação deles parece que segue o princípio de Perl("existe mais de um jeito de se fazer isso") mas não num bom contexto.

Para cada "defeito" que eles acharem em Python, C#.Net tem 10.
Não to sendo extremista, é apenas a opinião de quem se decepcionou bastante com o que viu.

ricardo f. rocha

unread,
May 29, 2012, 11:39:43 AM5/29/12
to python...@googlegroups.com
....
nao vou comentar.. cada um tem opiniao que quer, se tu quer ser narcisista , problemas =)
Deixa que o amigo e a empresa dele encontrem melhor solução.

Um Abraco

Danillo Souza

unread,
May 29, 2012, 11:48:05 AM5/29/12
to python...@googlegroups.com
Narcisista? dei minha opinião.

Não é só porque você gosta de C# que todo mundo tem que achar uma maravilha também, nesse ponto quem está sendo narcisista é você.
Quanto ao "só achar componentes em C#, java, etc...", se todo mundo ficar correndo disso pra outras linguagens, nunca vão achar mesmo não é? alguém precisa colocar a mão na massa pra fazer, e ninguém faz melhor do que a pessoa que precisa disso feito e conhece o problema. Se todo mundo ficar esperando que tudo esteja pronto pra usar a linguagem X ou Y, nunca vai ter nada mesmo.

ricardo f. rocha

unread,
May 29, 2012, 12:01:56 PM5/29/12
to python...@googlegroups.com
Eu não fui narcisista em momento algum e não defendi nada em C#, alias, eu nem gosto de C#. Dei minha opinião de quem trabalhou com ERP por quase 10 anos e sabe das dficuldades de se trabalhar com esse tipo de sistema, não imperei nada sobre linguagem A ou linguagem B, deve ser porque eu penso mais na "Solução", isso quer dizer que em determinado momento tal linguagem seja melhor que A ou B , mais em outros momentos não .

Mais enfim, encerro minha participação nessa discussão por aqui.

abs

Ivanelson Nunes

unread,
May 29, 2012, 12:06:04 PM5/29/12
to python...@googlegroups.com
Portaria de governo já atendi aos kilos, as vez até penso que sou um funcionário do Governo, mas pago pelo uma empresa privada de tanta solicitação de Fisco. E digo em Python uma portaria do governo vai ser atendida até mais rápido, se comparado ao ganho de produtividade que se tem em comparação a Java por exemplo. Como falei os maiores ERP's são fechado e o código guardado a sete chaves e ainda existe uma penca de ERP's em Cobol por exemplo. Tá ai mão de obra,... Se o cara da tua equipe sabe Java/C# ele facilmente entra no Python, claro que querer eh poder.

Danillo Souza

unread,
May 29, 2012, 12:06:19 PM5/29/12
to python...@googlegroups.com
Também penso na solução, e é por isso que se acho uma linguagem/framework ruim para construir até mesmo aplicações pequenas, eu não recomendaria para aplicações de grande porte. Mas como eu disse, essa é *minha* opinião sobre C# ("não vendo o que não compro"), use quem quiser e achar que vale apena, Python, C#, ou qualquer outra que resolva melhor.

Gileno Alves

unread,
May 29, 2012, 12:18:37 PM5/29/12
to python...@googlegroups.com
Jônatas,

Trabalho com C# e Python e sei como é a visão de algumas pessoas quando se falam de aplicativos comerciais e pensam que Python só serve para acadêmia ou softwares de pequeno porte. Para ser sincero sempre encontro mais coisas "prontas" em Python do que em C# por causa da forte comunidade Python.

Na minha opinião, acho você deveria mostrar os projetos open source citados na Thread e para cada componente que eles citarem que já existe em C# para a solução, você demonstrar algo que existe em Python também (não todos logicamente, apenas os principais). E outra coisa que pode ajudar a cativar a equipe (pessoalmente, foi o que fez com que python virasse minha linguagem favorita) é a simplicidade de Python, mostra alguns códigos simples em comparação ao C#, talvez isso ajude.

PS: Eu até gostava muito de C# mas ultimamente estou tendo tantos problemas com um software Desktop que perdi todo o gosto de programa em C# e estou tentando migrar o que eu posso para web com Python/Django.

2012/5/29 Jônatas Sellos <adms...@gmail.com>

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

Contato Webmundi

unread,
May 29, 2012, 12:34:37 PM5/29/12
to python...@googlegroups.com

Boa tarde,

 

Realmente é uma situação complicada e vai da empresa/donos darem o aval final.

 

O erp não é simples, pois a longo prazo pode crescer e tomar proporções não calculadas hoje, e isso pode influenciar nos recursos e na mão de obra hoje utilizada.

 

Pensando do ponto de vista da empresa:

 

- É fácil achar um profissional em C# ou python apto a assumir a manutenção/desenvolvimento caso seja necessário mudar o profissional envolvido?

- Qual o custo desse profissional (C# ou python)?

- Qual seria a abrangencia desse sistema? Seria utilizado por varias unidades ou uma só?

 

Existem muitas variáveis que podem definir qual será utilizada e isso deve ser pensado com uma visão a longo prazo.

 

Eu sou mais Python mas isso não pode interferir na visão geral da empresa que visa lucro. E a política da empresa ainda influencia muito.

 

Luís Alberto

--

------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2012.0.2176 / Banco de dados de vírus: 2425/5028 - Data de Lançamento: 05/28/12

Lucas Nemeth

unread,
May 29, 2012, 12:56:20 PM5/29/12
to python...@googlegroups.com
Também concordo que é uma decisão importante, e que se deve pensar no mercado de trabalho, no universo de cada linguagem, nos frameworks de cada linguagem, diversas variáveis...
Mas "Segundo eles, o C# foi criado para fins comerciais, ao passo que o Python não." acho um argumento um pouco sem sentido. O C# foi criado para fins comerciais da Microsoft, e isso é indiferente para a qualidade do seu ERP. São linguagens de propósito geral, como o Danillo apontou. São os frameworks e ambientes de desenvolvimento,e não as linguagens, que são voltados a fins específicos, e Python tem diversos frameworks, para tudo que é caso de uso imaginável.
A outra questão em que elas se diferenciam são na comunidade, aqui eu acho a questão mais complexa...Pois ao mesmo tempo, que supostamente se argumente que é mais fácil achar soluções para problemas comerciais específicos em C#, a comunidade python é muito mais ativa no universo open source, e libera suas soluções ao público com muito menos resistência do que a comunidade C#...
Neste ponto, acho que é preciso analisar o caso da empresa, e efetivamente procurar soluções prontas para uma série de problemas que vocês já sabem que terão, nas duas linguagens, sem preconceitos.
 

2012/5/29 Contato Webmundi <con...@webmundi.com.br>

Jônatas Sellos

unread,
May 29, 2012, 12:57:51 PM5/29/12
to python...@googlegroups.com
Os dois principais problemas que têm me deixado em dúvida é:

- O custo de uma hospedagem / Banco de Dados Microsoft, que é bem mais caro que Linux
- A facilidade em encontrar profissionais capacitados para programar em Python

Quanto ao sistema, será usado por no mínimo 50 empresas, já inicialmente...


Vou pesquisar um pouco mais sobre soluções específicas para meu ramo de atividade (NFe, SPED, Sintegra etc) e ver a viabilidade de se aderir a um ou a outro...

Jônatas Sellos
www.sellos.com.br

Leonardo Santagada

unread,
May 29, 2012, 3:48:07 PM5/29/12
to python...@googlegroups.com


2012/5/29 Jônatas Sellos <adms...@gmail.com>

Os dois principais problemas que têm me deixado em dúvida é:

- O custo de uma hospedagem / Banco de Dados Microsoft, que é bem mais caro que Linux
- A facilidade em encontrar profissionais capacitados para programar em Python

Quanto ao sistema, será usado por no mínimo 50 empresas, já inicialmente...


Vou pesquisar um pouco mais sobre soluções específicas para meu ramo de atividade (NFe, SPED, Sintegra etc) e ver a viabilidade de se aderir a um ou a outro...

Vou perguntar de novo, porque não usar um erp pronto e só customizar ele para as necessidades da empresa? E outra, primeiro tu falou de rodar o software na nuvem e agora tu falou de conectar em balança, se o erp roda na nuvem e os clientes são html eles não vão ter acesso a balança.

Sobre C#/delphi etc tu sempre pode acessar tudo do c#/delphi/activex do python então isso não deveria ser um problema.


--

Leonardo Santagada

Jônatas Sellos

unread,
May 29, 2012, 4:26:54 PM5/29/12
to python...@googlegroups.com
Veja bem, eu trabalho em uma softwarehouse. Nós desenvolvemos Sistemas de Gestão para as empresas, não estamos interessado em adquirir um ERP...

Sobre o caso da balança, em específico: Existe um recurso no ERP chamado WMS (http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_armaz%C3%A9m). Esse recurso é voltado diretamente para a logística da empresa. Um dos itens que compõem o WMS é a pesagem de caminhão. Por isso, é imprescindível que o meu sistema ERP receba essas informações da balança.

E, sim, o novo sistema que estaremos desenvolvendo será desenvolvido para a Nuvem.


Cordialmente,

Jônatas Sellos
www.sellos.com.br




--

Leonardo Santagada

unread,
May 29, 2012, 4:51:28 PM5/29/12
to python...@googlegroups.com


2012/5/29 Jônatas Sellos <adms...@gmail.com>

Veja bem, eu trabalho em uma softwarehouse. Nós desenvolvemos Sistemas de Gestão para as empresas, não estamos interessado em adquirir um ERP...

Mas quem falou em adiquirir? Porque vocês não customizam um erp open source para o que vocês precisam?
 
 
Sobre o caso da balança, em específico: Existe um recurso no ERP chamado WMS (http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_armaz%C3%A9m). Esse recurso é voltado diretamente para a logística da empresa. Um dos itens que compõem o WMS é a pesagem de caminhão. Por isso, é imprescindível que o meu sistema ERP receba essas informações da balança.

E, sim, o novo sistema que estaremos desenvolvendo será desenvolvido para a Nuvem. 


--

Leonardo Santagada

Jônatas Sellos

unread,
May 29, 2012, 7:43:12 PM5/29/12
to python...@googlegroups.com
Nunca pensei nisso...


Jônatas Sellos
www.sellos.com.br





--

Leonardo Santagada

--

Carlos Ribeiro

unread,
May 29, 2012, 7:55:31 PM5/29/12
to python...@googlegroups.com
A sugestão do Leonardo é bem pertinente. É claro que você precisa de uns cuidados adicionais, especialmente na questão de devolver para a comunidade as modificações feitas. No entanto, isso não quer dizer que vocês precisem abrir seu código todo. É possível ter módulos específicos que sejam proprietários (se isso for importante para vocês), ou ainda, ganhar dinheiro puramente com a expertise e com a oferta de software como serviço.

Eu, por mim, acho que os dias em que uma licença de ERP custa R$ 100.000,00 para uma empresa de 50 funcionários estão acabando. E isso, para ficar engessado e reclamando do suporte depois - ou então, pior ainda, descobrir que o sistema não atende só depois de implantado. Esses valores de mercado vão empurrar os clientes para ofertas baseadas em cloud, com modelos mais razoáveis de licenciamento.

Carlos Ribeiro

2012/5/29 Jônatas Sellos <adms...@gmail.com>



--
Carlos Ribeiro
Consultoria em Projetos
twitter: http://twitter.com/carribeiro
blog: http://rascunhosrotos.blogspot.com
mail: carri...@gmail.com

Erle Carrara

unread,
May 29, 2012, 8:51:00 PM5/29/12
to python...@googlegroups.com
Jônatas,

Não tenho nenhuma experiência com C#, mas não vejo nada que o Python também não faça. Os ERP's apresentados aqui são exemplos disso, de que é possível, e com certeza mais barato desenvolver um ERP de qualidade em Python.

Em 29 de maio de 2012 17:26, Jônatas Sellos <adms...@gmail.com> escreveu:

Sobre o caso da balança, em específico: Existe um recurso no ERP chamado WMS (http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_armaz%C3%A9m). Esse recurso é voltado diretamente para a logística da empresa. Um dos itens que compõem o WMS é a pesagem de caminhão. Por isso, é imprescindível que o meu sistema ERP receba essas informações da balança.

 
Se você consegue pegar o peso com outra lingugagem, você consegue pegar o peso da balança com Python também, talvez não tenha nada pronto ainda (como um módulo, ou DLL, etc...). Mas acredito que seja só estudar a forma de comunicação com a balança.

Abraços.

--
Erle Carrara
www.analisandobits.com

Jônatas Sellos

unread,
May 30, 2012, 7:57:25 AM5/30/12
to python...@googlegroups.com
Se eu fosse desenvolver o meu ERP em Python, qual framework vocês me indicariam (para desenvolver um sistema para a nuvem)?


Jônatas Sellos
www.sellos.com.br




Elyézer Mendes Rezende

unread,
May 30, 2012, 8:00:58 AM5/30/12
to python...@googlegroups.com
Se fosse pra fazer um ERP do zero, eu faria utilizando o Django [1].

Até mais

[1] https://www.djangoproject.com/

2012/5/30 Jônatas Sellos <adms...@gmail.com>



--
Elyézer Mendes Rezende
http://elyezer.com

Alessandro Aguiar

unread,
May 30, 2012, 8:18:38 AM5/30/12
to python...@googlegroups.com
Jônatas bom dia,

Como já lhe falaram eu não partiria para desenvolver um ERP do zero, mesmo vocês tendo conhecimento para isso. Eu pegaria o OpenERP, que é excelente esta maduro e  faria as minhas adaptações, desenvolvimentos/customizações.

Agora se fosse partir para desenvolve-lo, "eu" iria de Pyramid.

Mas veja, você vai ter várias indicações, isso é muito pessoal.

Att,
Alessandro

Wiliam Bertoncini

unread,
May 30, 2012, 8:25:39 AM5/30/12
to python...@googlegroups.com

Bom dia todos,

 

O OPENERP é excelente lá fora. Aqui no Brasil falta muito ainda !!!

Só para se ter uma idéia, não faz nem NF-e via WebServices, apenas gera o arquivo e vc tem que entrar no site do Governo para enviar.

SPED PIS / COFINS ainda não existe e assim por diante.

Mas tenho certeza que em alguns anos, este cenário vai mudar.

 

Att.

 

Wiliam

 

De: python...@googlegroups.com [mailto:python...@googlegroups.com] Em nome de Alessandro Aguiar


Enviada em: quarta-feira, 30 de maio de 2012 09:19
Para: python...@googlegroups.com

Assunto: Re: [python-brasil] Python para desenvolvimento de ERP?

 

Jônatas bom dia,

 

Como já lhe falaram eu não partiria para desenvolver um ERP do zero, mesmo vocês tendo conhecimento para isso. Eu pegaria o OpenERP, que é excelente esta maduro e  faria as minhas adaptações, desenvolvimentos/customizações.

 

Agora se fosse partir para desenvolve-lo, "eu" iria de Pyramid.

 

Mas veja, você vai ter várias indicações, isso é muito pessoal.

 

Att,

Alessandro

Em 30 de maio de 2012 06:57, Jônatas Sellos <adms...@gmail.com> escreveu:

Se eu fosse desenvolver o meu ERP em Python, qual framework vocês me indicariam (para desenvolver um sistema para a nuvem)?

 


Jônatas Sellos
www.sellos.com.br



Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br

Versão: 2012.0.2178 / Banco de dados de vírus: 2425/5033 - Data de Lançamento: 05/30/12

Anderson Cardoso

unread,
May 30, 2012, 11:39:33 AM5/30/12
to python...@googlegroups.com
A perguntar sobre qual framework usar acaba sendo a mesma coisa q 'qual seu framework favorito'.
A verdade é q uma boa equipe irá construir seu produto independemente de linguagem ou framework.
Todos os frameworks principais do python (flask, django, pyramid, web2py, etc) servem perfeitamente para a tarefa.
abs

Anderson
Anderson Pierre Cardoso
Computer Engineer - University of Sao Paulo

[gtalk]: apierre...@gmail.com
[blog]:  http://anderson-hacklife.blogspot.com/


"FreeSoftware -> free as in freedom"
  |  mande-me documentos em formatos livres (ODF) -> http://www.infowester.com/odf.php

Marcelo Nunes

unread,
May 30, 2012, 2:49:02 PM5/30/12
to python...@googlegroups.com
Felipe, se me permite uma sugestão, se você quiser uma boa nota, capriche na modelagem! Algumas faculdades/universidades (inclusive à que eu me formei, por exemplo) vêem com "maus olhos" projetos como ERP, CRM, etc.,  como tema de trabalhos de conclusão. Isto porque os professores enxergam o projeto de final de curso como um "estágio para o mestrado ou doutorado".

No meu projeto de final de curso também foi de desenvolvimento de sistema um professor da banca me perguntou como eu poderia aproveitar meu projeto num futuro mestrado. Minha resposta foi que eu pegaria apenas um dos diversos tópicos que englobam o desenvolvimento de um sistema e me aprofundaria naquilo. Até destaquei na hora um tópico ou dois e falei algo tipo: "olha tem isso aqui que dá pra pesquisar tal coisa que é um tema bem atual". Entretanto, como eu havia descrito na minha monografia, o objetivo do meu projeto era apenas demonstrar que eu estava apto para exercer minha profissão. "Pós" vem depois!

Depois fiquei sabendo que justamente aquele membro da banca me deu nota dez!

[]s Marcelo

Leonardo Santagada

unread,
May 30, 2012, 4:28:55 PM5/30/12
to python...@googlegroups.com
2012/5/30 Wiliam Bertoncini <wil...@wrbtecnologia.com.br>:
> O OPENERP é excelente lá fora. Aqui no Brasil falta muito ainda !!!
>
> Só para se ter uma idéia, não faz nem NF-e via WebServices, apenas gera o
> arquivo e vc tem que entrar no site do Governo para enviar.
>
> SPED PIS / COFINS ainda não existe e assim por diante.
>
> Mas tenho certeza que em alguns anos, este cenário vai mudar.


Não vai ser em alguns anos, a empresa que eu trabalho já esta
desenvolvendo todas essas coisas (e envio de nf-e tá no meu todo) e
pretendemos acabar com todas elas ainda esse ano.


--

Leonardo Santagada

Thiago Oliveira

unread,
May 30, 2012, 6:18:28 PM5/30/12
to python...@googlegroups.com
Minha opinião, que não vale muito pois sou um mero iniciante no mercado, trabalho numa empresa que esta com o mesmo problema...
Partidismos a parte, eu adoro python, mas se a empresa em questão quer ter o minimo de trabalho e pouca manutenção, de fato ERPs construidos em outras linguagens são mais faceis, pois são mais conhecidos, ou seja tem um monte no mercado. A questão da NFe é fundamental, pois esta semna tivemos graves problemas com ela aqui. Mas penso que o problema citado aqui é somente um pŕeconceito com softwares opensource
Aonde trabalho vamos parti pra, a partir do OpenERP, montar o nosso customizado. no entanto aonde trabalho só tem programadores e que gostam muito de python. =p
Portanto, esta historia aí é que nem cerveja, cada um gosta de uma e defende a sua marca até o fim rsrs

Thiago Oliveira
Graduando de Segurança da Informação FATEC-SCS
Programmer Trainee- VersatusHPC
Email Pessoal   Email Acadêmico
Twitter Facebook Linkedin Skype: trooliveira




Em 29 de maio de 2012 12:03, Jônatas Sellos <adms...@gmail.com> escreveu:

Felipe Duarte

unread,
May 31, 2012, 8:43:10 AM5/31/12
to python...@googlegroups.com
Marcelo Nunes,

  Obrigado pelo conselho, minha intenção com a implementação no projeto final é justamente isso mostrar que eu estou apto a exercer minha profissão. E quando você diz modelagem você se refere a que exatamente?? a diagramas de classes, DER ??

abraços

José Ricardo Borba

unread,
May 31, 2012, 4:54:10 PM5/31/12
to python...@googlegroups.com
Pessoal,

Voltando algumas casinhas: parei de ler o tópico há três dias atrás, quando um colega listeiro (bem castelhana esta qualificação, mas acho bem interessante) apresentou o argumento da balança, etc. e tal. Bem: todo mundo sabe que comunicação, hoje em dia, é em USB e o Python é craque nisso. Se for um SW da idade das cavernas, vai ser via porta serial, o que o Python também dá um banho. Se for um dispositivo um pouco mais "inteligente" pode ser em MODBUS, ou qualquer dos BUS que existem, e o Python está lá, comunicando. Mesmo com a m...... da FTDI o Python consegue comunicar. Então, se ATÉ para computação científica o Python serve (e MUITO BEM, por sinal), porque alguém em sã consciência descartaria uma linguagem como esta? Ignorância, é a primeira resposta que vem à cabeça. No sentido de não conhecer. A maioria das pessoas tem ogeriza (nem sei se é assim que se escreve ou se é este o nome da banda...) a ter que mudar o modo (ou como) faz as coisas, imaginem programadores míopes e autistas (que só enxergam o próprio PC)! É tentar convencer um grupo de fumantes inverterados de que eles estão se matando: impossível (desculpe se alguém fuma), principalmente se estão juntos, pois se apóiam mutuamente.

Acho que podemos tirar quatro lições:
1 - Com Python é possível fazer de tudo (está bem, pode faltar só um pouquinho, mas está quase lá); com c# quase tudo, com java também, em LISP também, com LOGO (ooooooppppsss! com logo não). Escolha a sua linguagem e seja feliz. A diferença é o trabalho que vai dar para fazer em cada uma.
2 - Não tente convencer um grupo grande que pensa ao contrário de você com toda a sua veemência. Explique a sua opinião (eu disse explique) com argumentos concretos e reais, e assim  tente mudar a opinião dos outros. Se não der certo e você REALMENTE não concordar, mude de grupo. Minha avó já dizia que "sempre existe um sapato para um pé torto";
3 - Se estiver sozinho, faça à sua maneira;
4 - Este tópico é recorrente. Para estes, eu resumo: "PYTHON É UNIVERSAL". Sem sarcasmos religiosos.

Meus dois cents.

Abraço.

José Ricardo Borba
Porto Alegre - RS

Luciano Rodrigues da Silva

unread,
May 31, 2012, 6:29:05 PM5/31/12
to python...@googlegroups.com
Só pra dar minha opinião:
1- Python serve para oq vc quiser. Já vi um post num blog onde o cara ensinava a fazer o driver de uma impressora usando Python. Se dá pra fazer driver de impressora, duvidaria que qualquer outras coisa não fosse possivel.
2- Seu problema não é Python não servir, seu problema é convencer um monte de programador acomodado a aprender outra linguagem para fazer o projeto. Acho que no seu caso, o certo seria ir com a maioria, pq depois a desculpa do projeto não andar vai ser que não sabem a linguagem. Acho isso um desculpa altamente esfarrapada, mas provavelmente será oq vc vai ver acontecer.

--
Até,

Luciano

<quote>
"Na prática, a teoria é outra!"
</quote>

:wq!

Maxwell Oliveira

unread,
May 31, 2012, 6:31:56 PM5/31/12
to python...@googlegroups.com
Bom dia.
Atuo com Python a 3 anos.
E tenho conhecimentos nas linguagens Delphi, C, Java ,Pl, Pro-c;
Até hoje todos os desenvolvimentos que necessitei com Python foram cumpridos, algumas interações com Java e C.
Então falar que ela não é uma linguagem adequada!
Ela é MUITO mais leve que JAVA.


Hoje estou trabalhando com um projetos chamado OpenERP ( www.openerp.com ), ele é uma ERP já todo desenvolvido e um Framework web com 100% do código disponível LGPL

Quanto a NFE, tenho a MARCILENE da SIG Soluções (Código Livre também )Finalizou um projeto com comunicação direta ao Sefaz  e impressão de DANFE todo via Python.

A melhor linguagem é a linguagem que o desenvolvedor conhece.

Maxwell Oliveira

unread,
May 31, 2012, 6:44:06 PM5/31/12
to python...@googlegroups.com
Thiago,  Bom dia.
     a Questão com software opensorce é OTIMA. Falando sobre o problema da NFE.
     O Governo fez algumas alterações na NFE, com um software "Fechado" vc tem que pagar manutenção ou pagar uma atualização. Na comunidade Open, vc pode corrigir o problema se for relevante para vc !
      Ps. o Software da Receita Federal também parou tivemos que esperar ELES disponibilizarem uma nova versão para continuarmos.



Jônatas Sellos
www.sellos.com.br




Prezados,


2012/5/29 Antonio Ribeiro <alvesjuni...@gmail.com>
--
Atenciosamente,

Ricardo F. Rocha
Analista de Sistemas
Cel: (14) 9118.4409

*  "A primeira falha de um projeto de software é ignorar a complexidade do mesmo".

*  "Se eu perguntasse a meus compradores o que eles queriam, teriam dito que era um cavalo mais rápido. [Henry Ford]".


--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:



--
=============================================
Felipe Duarte Madeira de Azeredo
Sistemas de Informação - IFF CAMPOS - CAMPUS CENTRO
7º Período


--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:



--
Atenciosamente,

Jeferson Viana Perito

www.jefersonperito.com


--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:



--
Atenciosamente,

Ricardo F. Rocha
Analista de Sistemas
Cel: (14) 9118.4409

*  "A primeira falha de um projeto de software é ignorar a complexidade do mesmo".

*  "Se eu perguntasse a meus compradores o que eles queriam, teriam dito que era um cavalo mais rápido. [Henry Ford]".


--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:



--
=============================================
Felipe Duarte Madeira de Azeredo
Sistemas de Informação - IFF CAMPOS - CAMPUS CENTRO
7º Período

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:

Leonardo Santagada

unread,
Jun 1, 2012, 11:17:29 AM6/1/12
to python...@googlegroups.com
2012/5/31 Maxwell Oliveira <max...@gmail.com>:
>
> Quanto a NFE, tenho a MARCILENE da SIG Soluções
> (Código Livre também )Finalizou um projeto com comunicação direta ao Sefaz
>  e impressão de DANFE todo via Python.

Onde esta esse código?

--

Leonardo Santagada

George Ribeiro

unread,
Jun 1, 2012, 12:00:34 PM6/1/12
to python...@googlegroups.com
Acho que é esse aqui[1].

--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar

<*> Para visitar o site do grupo na web, acesse:
   http://groups.google.com/group/python-brasil

<*> Para sair deste grupo, envie um e-mail para:

Renato Lima

unread,
Jun 1, 2012, 12:37:22 PM6/1/12
to python...@googlegroups.com
Maxwell,


Eu tinha visto isso que vocês estavam trabalhando, que na verdade é uma adaptação do pySPED, mas eu não vi qual é a integração que isso tem com o OpenERP? Deveria existir um módulo do OpenERP para pegar as notas fiscais e envia-las e ao receber o status das NFe no OpenERP, isso esta publicado?

O pessoal do projeto do OpenERP Brasil esta também fazendo a integração com o pySPED, na verdade nesta branch https://code.launchpad.net/~akretion-team/openerp.pt-br-localiz/nfe-multi-export esta sendo criado um interface comum para integrar o OpenERP com várias estrategias de envio e exportação, pois a ideia e inicialmente trabalhar com o PySPED mas posteriormente pode-se ter integrações com outras ou novas bibliotecas.

Acho interessante quem estiver afim de trabalhar ou trabalhando nisso se integrar com a comunidade do OpenERP Brasil para somar esforços ao invés de reinventar a roda.

Carla Cursino

unread,
Jun 12, 2012, 7:54:09 AM6/12/12
to python...@googlegroups.com

Bom dia

Alguem sabaria me dizer se tem algum comando do python que consegue ler as horas?

Aguardando
Carla

Marcel

unread,
Jun 12, 2012, 8:10:26 AM6/12/12
to python...@googlegroups.com
Bem você tem que avaliar os prós e contras de se usar, python, java, .Net, Prolog, Lisp, Brainfuck,...

A decisão não deve se basear em algo como: "C# foi criado para fim comerciais...".

Luciano Ramalho

unread,
Jun 12, 2012, 4:28:45 PM6/12/12
to python...@googlegroups.com
On Tue, Jun 12, 2012 at 8:54 AM, Carla Cursino
<carla.cur...@gmail.com> wrote:
> Alguem sabaria me dizer se tem algum comando do python que consegue ler as horas?

Experimente escrever as palavras "python hora atual" (sem as aspas) no Google.

Uma das milhares de respostas que vc vai encontrar está no segundo
slide desta apresentação:

http://www.slideshare.net/ramalho/python-a-primeira-mordida-presentation

Boa sorte, e não se esqueça de sempre pesquisar no Google antes de
perguntar aqui na lista!

[ ]s
Luciano

--
Luciano Ramalho
NOVO TWITTER: @ramalhoorg

Autor e instrutor dos cursos:
* Academia Python na Globalcode
--> http://python.globalcode.com.br

* Python para quem sabe Python nas Oficinas Turing
--> http://turing.com.br/ppqsp
Reply all
Reply to author
Forward
0 new messages