[finadmin-desenvolvedores] Re: Stoq
Brought to you by:
pasemes,
rafaelescalfoni
From: <ps...@ig...> - 2005-04-18 22:31:49
|
Ola Evandro, Evandro Vale Miquelito wrote: > > Olá Paulo, tudo bom ? > > Muito interessante o seu e-mail. Também já desenvolvi várias > aplicações de > gestão usando Delphi/interbase, a última delas foi uma solução bastante > completa para gestão de lojas em geral, especialmente lojas de móveis > e/ou > eletrodomésticos. > Legal, temos a mesma experiencia. >> junto a comunidade. Estou liberando o codigo agora (faz umas 3 >> semanas), entao ainda >> estou fazendo um site pra colocar no sourceforge (o projeto ja esta >> cadastrado la), e fazendo algumas modificacoes para disponibilizar no >> CVS, > > > Foi de fato uma boa idéia passar para o lado do time de > desenvolvedores open > source e você verá o quanto o futuro é promissor para os profissionais > que > compartilham desta filosofia. Com certeza, pena que muitos ainda nao veem desta maneira. >> contamos com 4 desenvolvedores neste inicio e uma segunda versao >> reescrita do zero em Ruby+Rails (thin client) ja esta sendo planejada >> e projetada, > > > Já cogitou a idéia de escrever o novo sistema em python ? ZOPE ? pygtk ? > A sua nova aplicação pelo visto é uma aplicação web, não ? Sim, ja, como eu penso numa segunda versao em web (thin client), minha primeira opcao era Zope ate por causa da experiencia que venho adquirindo trabalhando com este framework la na COPPE (principalmente com web services). Porem, o desenvolvimento com o Zope nao me parece mto simples (contradizendo a filosofia python, na minha opiniao) ... e claro que se trata de um software de excelente qualidade e de grande utilidade, mas eis que descobri o rails e desde entao tenho estudado bastante ruby e rails ... me agradou mto este framework (e principalmente a linguagem) e parece que se encaixa perfeitamente no tipo de soft que estamos desenvolvendo (um dos grandes destaques e a metodologia de programacao MVC ... o rails praticamente te "obriga" a dividir o modelo, vista e controle - logico que da pra fazer isso com qq tecnologia, mas no rails isto se torna mais natural). Mas enfim, por enquanto, na minha preferencia, rails ta em primeiro lugar seguido pelo zope. Mas me surgiu uma duvida, pq vcs optaram por um soft desktop (gtk)? Vcs estao "presos" a plataforma Linux pelo que me parece, isto nao e um fator limitante para clientes? (e claro que e melhor utilizar o linux para maioria delas, mas e se algumas nao utilizarem?). > > >> o plano e entrar forte neste setor como open source (assim como me >> pareceu, a principio, o Stoq). > > > Sim, o Stoq é uma solução 100% open source. > > >> Entao estou enviando este mail, para saber mais sobre o projeto Stoq >> e analisarmos se os nossos projetos estao no mesmo caminho (de >> ideologia e mercado, >> fundamentalmente) ... a partir disso poderemos ver se talvez seja >> melhor juntar forcas do que separarmos, ou ainda, trocarmos algumas >> ideias ... > > > Estou começando a achar que estamos em caminhos bem próximos sim, > Paulo. E > com certeza teremos de unir forças para atingirmos o mesmo objetivo de > forma > mais rápida e com maior qualidade. Estou vendo isto tambem ;-) > >> Algumas informacoes que seriam relevantes para mim, seriam: linguagem >> de desenvolvemento, qtd de desenvolverdores, qtd de clientes, lista >> de "features" (existe manual?), >> bd utilizado, q tipo de automacao comercial (e um soft ERP completo? >> ou so atende partes especificas? ex.: nota fiscal, titulo receber, >> lancamentos, estoque etc) entre outras. > > > Linguagem : python > > Desenvolvedores: cerca de 6 pessoas, sendo que já temos uma proposta de > parceria com uma universidade da Bahia visando aumentar > este quadro. > > Clientes : já fechamos com uma rede de 8 lojas em Brasilia que > estará > utilizando o Stoq quando o mesmo estiver pronto. > > Banco de dados : ZODB(Zope object data base) e > IndexedCatalog(Framework para > ZODB escrito internamente pela equipe da async). > Nesta semana > estamos executando testes comparativos com outros DBs > e é > possível que haja suporte também para PostgreSQL. > Vou fornecer aqui uma breve explicação sobre o Stoq: > > O projeto Stoq vem sendo conduzido desde janeiro de 2001 pela empresa > Async Open Source e com o auxílio da fapesp. Desde o início do projeto > adotou-se um conjunto de ferramentas bastante inovadoras tais como o > IndexedCatalog e Kiwi, duas bibliotecas desenvolvidas internamente > pela > empresa e que se mostraram de grande valia para o desenvolvimento de > aplicativos de gestão empresarial. O fato da empresa se preocupar > bastante com o seu processo de desenvolvimento de software e também > com > a usabilidade no momento de desenvolver as interfaces dos aplicativos > se constituiu em outro grande diferencial para o Stoq. > > Houve porém um período de latência do projeto em que a Async optou por > desenvolver outros sistemas e consolidar sua plataforma. Após superar > esta fase o projeto foi retomado, agora com uma plataforma mais > madura, > maior equipe e objetivos mais ambiciosos. A fase 2 do Stoq visa agora > implementar uma suíte de 10 aplicativos voltados para a gestão de > empresas comerciais e seu desenvolvimento se encontra a todo vapor. > > Em síntese o Stoq é uma suíte de aplicativos desktop escritos em > python/pygtk2 e, como já dito anteriormente, utilizando-se de > muitas ferramentas > inovadoras e escritas internamente na async. As primeiras versões > estarão > bastante focadas em empresas do comércio varejista tais como lojas de > roupas, móveis e eletrodomésticos. > Dentre os aplicativos Stoq destacam-se: > - pos: ponto de venda > - sales: aplicativo de venda para uso gerencial > - purchase: controle de compras > - warehouse: gerenciamento de almoxarifado > - payable: controle de contas a pagar > - receivable: controle de contas a receber > - admin: aplicação administrativa > - services: controle de serviços > > Temos também uma página wiki do projeto e que se encontra em > constante > atualização, embora ainda não esteja tão completa como gostaríamos: > http://www.async.com.br/projects/stoq/wiki/ Legal, gostei da divisao dos aplicativos ... algumas perguntas a mais: - Pelo que me pareceu ninguem ainda esta utilizando o sistema, certo? Os 8 clientes aos quais vc se referiu vao pagar suporte ou algo assim? ou utilizarao totalmente de graca com o suporte de vcs? Pergunto isso, pois e claro que uma empresa (como a Async) tem que se manter de algumas forma, saco vazio nao para em pe, ne? ;) no momento em que eu decidi abrir o codigo, e claro que tb eu tinha os meus interesses ... e o meu plano com o open source e fundamentalmente composto por 4 itens: o primeiro e claro, deixar que outras empresas utilizem livremente o sistema, o segundo e atraves deste uso pelas empresas receber um "feedback" que ajudara ampliacao do sistema, terceiro e que passado um tempo teremos servico de suporte (opcional) do produto e por ultimo, atrair desenvolvedores habilidosos que estejam "escondidos" por ai e contruiur algo legal. - Em quais estados vcs estao presentes? e de qual estado vcs sao? > Poderia me dizer um pouco mais sobre o sistema que vocês estão > desenvolvendo > ? Qual é o tipo de varejo que ele está focado ? Que tipo de ferramenta > você > pretende usar para geração de relatórios ? como é o acesso ao banco de > dados > e qual db vocês utilizam ? Já existe algum suporte para impressora > fiscal e > leitora de código de barra ? Há algum website ? Claro, o projeto chama-se Finadmin e como ja foi dito, foi construido utilizando Delphi + Interbase. Foi contruido quase que em sua totalidade por mim, contando com aproximadamente 40000 linhas de codigo (o que nao quer dizer mta coisa hehehe), para substituir em uma empresa aqui no Rio um software da Nasajon Sistemas (www.nasajon.com.br) o Controller Gold, pelo fato de nao atender completamente <www.nasajon.com.br> a empresa em questao e pelo seu preco elevado (R$900,00 mensais, por 5 licencas de uso). A arquitetura do sistema e cliente/servidor e o paradigma de progamacao utilizado e o orientado a eventos (longe do ideal), e o soft foi construido basicamente baseado nos processos de negocio da empresa e tb no Controller Gold ... a empresa trabalha com suprimentos de informatica, mais especificamente cartuchos para impressora laser e tinta (e a maior do Rio), entao temos um controle bem diferenciado (mais de detalhado) do processo de |venda -> producao (laboratorio) -> faturamento -> expedicao| do que o normal, alem de outros diferenciais. O soft despertou interesse de outras empresas da area (que sao as 2 outras), sendo que uma delas oferece tb servicos como plotter, xerox, transfer entre outros ... alias este interesse, foi um dos fatores que me motivaram a liberar o codigo. O sistema nao esta separado em partes independentes, de forma que o sistema disponibliza: cadastros diversos (cliente, vendedor, itens de estoque, itens de servico, cobradores e usuarios), documentos internos (sao documentos "virtuais" de controle do processo de negocio, utilizados para a comunicacao entre os diversos setores da empresa) e uma parte fical/financeira (titulos a receber, notas ficais, contas, parcelamentos) .... todas com controle de acesso, e relatorios diversos ... resumidamente e isto. O BD utilizado com ja foi dito e o Interbase, o acesso ao banco e feito utilzando componentes de acesso direto ao banco (lembrando que o Interbase e da propria borland) e vem nos atendendo mto bem (pelo menos para ate 20 clientes, q o caso de uma das empresas). O acesso a impressora fiscal e feito via componente do Delphi (que ja se encontrava pronto). E para relatorios estamos utilizando atualmente Report Builder, mas a maior parte foi feita em quick report. O site do projeto esta no "inicio do inicio", mas esta em http://finadmin.sf.net . <http://finadmin.sf.net> Abraco. >>>> Evandro Vale Miquelito : ev...@as... >>>> Async Open Source - Brazil | http://www.async.com.br >>> > > > On Sat, 16 Apr 2005, Paulo Sérgio wrote: > >> Ola Evandro, >> >> Descobri atraves da lista do python o Stoq. Achei interessante o >> sistema e queria saber mais algumas informacoes sobre ele. >> >> O fato e que eu tambem tenho um sistema de automacao comercial >> escrito em Delphi+Interbase que esta sendo utilizado em 3 empresas >> atualmente (aqui no RJ) e eu decidi liberar o seu codigo e >> desenvolve-lo junto a comunidade. Estou liberando o codigo agora (faz >> umas 3 semanas), entao ainda >> estou fazendo um site pra colocar no sourceforge (o projeto ja esta >> cadastrado la), e fazendo algumas modificacoes para disponibilizar no >> CVS, >> contamos com 4 desenvolvedores neste inicio e uma segunda versao >> reescrita do zero em Ruby+Rails (thin client) ja esta sendo planejada >> e projetada, >> o plano e entrar forte neste setor como open source (assim como me >> pareceu, a principio, o Stoq). >> >> Entao estou enviando este mail, para saber mais sobre o projeto Stoq >> e analisarmos se os nossos projetos estao no mesmo caminho (de >> ideologia e mercado, >> fundamentalmente) ... a partir disso poderemos ver se talvez seja >> melhor juntar forcas do que separarmos, ou ainda, trocarmos algumas >> ideias ... >> Algumas informacoes que seriam relevantes para mim, seriam: linguagem >> de desenvolvemento, qtd de desenvolverdores, qtd de clientes, lista >> de "features" (existe manual?), >> bd utilizado, q tipo de automacao comercial (e um soft ERP completo? >> ou so atende partes especificas? ex.: nota fiscal, titulo receber, >> lancamentos, estoque etc) entre outras. >> >> Estou a sua inteira disposicao para esclarecer e responder qualquer >> tipo de duvida ou curiosidade. >> >> Agradeco desde ja, >> Paulo Sergio. >> >> -- >> Paulo S Medeiros - B.Sc Student - DCC/COPPE/UFRJ - Brazil > -- Paulo S Medeiros - B.Sc Student - DCC/COPPE/UFRJ - Brazil |