Autor Tópico: Desenvolvendo aplicativos com WinDev (possibilidades)  (Lida 19374 vezes)

jcesar

  • Full Member
  • ***
  • Mensagens: 170
  • Karma: +0/-0
Desenvolvendo aplicativos com WinDev (possibilidades)
« Online: Agosto 04, 2008, 11:16:03 am »
Ol√° Pessoal

Recentemente descobri o Windev e lendo o pdf de apresentação fiquei muito impressionado com o poder de fogo da ferramenta. Se a metade do que eles prometem for verdade, o WinDev é uma das melhores ferramentas para desenvolvimento de aplicativos do momento.

Sou analista/programador e em minha empresa ainda utilizamos um antigo sistema desenvolvido em clipper, mas há tempos procuro pela ferramenta ideal para desenvolver um sistema mais moderno, cheguei até a me aventurar com php-gtk2 mas cheguei a conclusão que para desenvolver este sistema precisaria de uma ferramenta profissional, robusta, com documentação e suporte técnico e se possível um banco de dados nativo que seja poderoso. Estava quase comprando o Visual Studio 2008 quando encontrei o WinDev, então resolvi testar esta ferramenta antes de tomar uma decisão.

Gostaria de saber quais tipos de sistemas vocês estão desenvolvendo com o WinDev. O sistema que tenho em mente deve ter pelo menos as seguintes características:

  • Controle de Estoque (produtos,fornecedores,clientes,servi√ßos)
  • Contas a Pagar e Receber
  • Emiss√£o de notas fiscais e impressos diversos
  • Impress√£o de cupom fiscal
  • Transfer√™ncia eletronica de fundos - TEF
  • Emiss√£o de relat√≥rios diversos
  • Gerar arquivo para o sintegra
  • Fornecer uma interface para um aplicativo de for√ßa de vendas (palm ou windows mobile)
  • Poder ser utilizado em rede
  • No futuro,utilizar NF Eletr√īnica

Possível sei que é, mas será que o resultado final será satisfatório, em termos de interface com o usuário e desempenho ?

Outra d√ļvida que tenho √© quanto ao RAD. Voc√™s utilizam este recurso ? Fiz alguns testes e n√£o gostei, prefiro criar as janelas.

Abraços a todos

Marcelo Braga

  • Global Moderator
  • *****
  • Mensagens: 123
  • Karma: +1/-0
Re: Desenvolvento aplicativos com WinDev (possibilidades)
« Responder #1 Online: Agosto 04, 2008, 01:53:04 pm »
jcesar, tudo isso é possível e muito mais. com relacao ao RAD eu uso pois ele gera as rotinas principais depois eu altero de acordo com a nessecidade. no resto é a melhor ferramente que endontrei.

Seja bem vindo!

juniorschroder

  • Full Member
  • ***
  • Mensagens: 103
  • Karma: +0/-0
Re: Desenvolvento aplicativos com WinDev (possibilidades)
« Responder #2 Online: Agosto 04, 2008, 02:05:14 pm »
Ol√° Julio...

Na empresa que trabalho jah faz um tempo que adotamos o Windev... muito bom.. sem restri√ß√Ķes. A empresa aqui trabalha com o clarion... como parece q o bixinho morreu escolhemos o windev...

Atualmente estou reescrevendo um pdv aqui com TEF, j√° fiz uma classe que trabalha com diversos ECFs, se seguir com ele e precisar de uma m√£o entre em contato  ;D

A empresa aqui avaliou tmb o Visual Studio (na epoca era o 2005) e ficamos com o windev para desenvolvimento de aplica√ß√Ķes mobile (WD mobile) e desktop (Windev). J√° para a Web testei o Webdev e detestei ele... na √©poca testei o 9 e 10... √Ī sei te dizer como est√£o o 11 e 12, para solucionar isso, todo o desenvolvimento web aqui na empresa √© feito com o VS 2008 e .Net 3.5

Voltando ao Windev tambem n√£o gosto do RAD dele, ent√£o crio manualmente as telas... O RAD d√° pra alterar mas como nem sempre as telas s√£o de certa forma parecidas, e como pe uma n√≥ia muda o RAD... trabalho muito feliz sem ele   ;)



Abraço

eduardowolak

  • Full Member
  • ***
  • Mensagens: 146
  • Karma: +0/-0
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #3 Online: Agosto 13, 2008, 10:18:32 am »
Bom dia!

   Estamos desenvolvendo uma aplica√ß√£o ERP completa com WINDEV, come√ßamos na vers√£o 9, migramos para o 11 e agora estamos passando para o 12, digo para voc√™ que s√≥ o Windev n√£o resolve, desenvolvemos um FRAMEWORK para trabalhar com o WINDEV, tudo com Windev, praticamente desenhamos s√≥ as telas no WINDEV o resto fica no banco, tudo mesmo...inclusive os c√°lculos, n√£o que o Windev n√£o fa√ßa, mas como trabalhamos com ERP que exige escalabilidade, seguran√ßa e velocidade optamos por fazer tudo no banco, o Windev realmente tem uma produ√ß√£o altissima....√© muito r√°pido mesmo, ainda n√£o compilamos para o 12, mas parece que est√° em torno de 40% mais r√°pido que o 11.

Usamos Windev 11 + Crystal Reports 11 + PostgreSQL 8.3...

Wolak.

Silvio

  • Visitante
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #4 Online: Agosto 13, 2008, 10:25:13 am »
Ol√° Eduardo.

Quando você informa que tudo fica no Banco, o que quer dizer precisamente ?
O que isto reflete e como fazer isto ?

Grato

silvio

Fabiano

  • Visitante
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #5 Online: Agosto 13, 2008, 03:13:17 pm »
Ele está querendo dizer que a regra de negócio fica no banco de dados, ou seja o processamente ocorre dentro do banco, não existe cálculo executado no client.

Por exemplo digamos que você precise rodar uma rotina de baixa de estoque, conferencia de pedidos e atualização de saldos. Ao invés de programar isso no Windev, você faz isso no banco de dados.

Claro que ao fazer um aplica√ß√£o assim voc√™ est√° atrelado ao SGBD ent√£o esquece aplica√ß√Ķes multibanco mas seja bem vindo ao mundo da performance hehe.

Por isso na hora de escolher o banco voc√™ tem que deve ter muito cuidado e a minha dica √© Postgresql!!! J√° testei ele com tudo que existe e o √ļnico que se compara √© ao oracle e mesmo assim muitas vezes ele √© muito mais r√°pido!!!

Postgresql requer muito estudo e não é para quem tem preguiça, hoje para se ter um idéia nos servidores que configuro eu consigo compilar o postgresql para usar as características do processador instalado no server, ou seja você usa o hardware ao todo, mas é claro que pra fazer isso você tem que estudar muito, mas como dizia um professor meu tudo é difícil quando a gente não sabe, depois que se aprende parece tão fácil!!!!

Abraço,
Fabiano

jcesar

  • Full Member
  • ***
  • Mensagens: 170
  • Karma: +0/-0
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #6 Online: Agosto 13, 2008, 04:49:56 pm »
Postgresql requer muito estudo e não é quem tem preguiça...

Fabiano, você está muito bem informado do assunto.

Mas e quanto ao Firebird ?

Estava pensando em utiliz√°-lo com o Windev, pois comprei v√°rios livros de Firebird e os estou lendo no momento. Estava utilizando com php-gtk quando descobri o windev e resolvi testar.

E o Hiper File ? √Č bom mesmo ? A pcsoft fala muito bem. Ser√° que aguenta aplicativos para pequenas e m√©dias empresas ?

Fabiano

  • Visitante
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #7 Online: Agosto 13, 2008, 05:48:24 pm »
Tenho um amigo aqui em Esteio que usa Firebird com Delphi em sistemas de automa√ß√£o comercial, a pouco mais de um m√™s ele me ligou porque a base de dados estava corrompendo e queria informa√ß√Ķes sobre o Postgresql. Fiz alguns testes apenas para ver como era e n√£o tive nenhum problema, mas n√£o foi a primeira vez que escutei reclama√ß√Ķes de bases corrompidas no Firebird.

O hyper file √© uma base ISAM, o que nos tempos de hoje √© um retrocesso, sei que muitos podem dizer que tem vantagens mas o fato de voc√™ ter dados trafegando pela rede, sem um processo centralizado no servidor controlando as transa√ß√Ķes me d√° arrepios hehe!!! (j√° passei muita madrugada recuperando .dat, .tps, .dbf etc).

Para aplica√ß√Ķes pequenas acredito que o MySql e o Firebird s√£o boas op√ß√Ķes, o Firebird √© muito f√°cil de distribuir coisa que com o Postgresql √© meio complicado. O MySql √© bem difundido em servidores web, no entanto se a sua aplica√ß√£o requer um controle transacional rigoroso da√≠ o MySql j√° n√£o √© a melhor solu√ß√£o.

O Postgresql √© um canivete su√≠√ßo, requer uma aten√ß√£o na instala√ß√£o e na configura√ß√£o (v√°rias vezes vi pessoas reclamando que era lento, por√©m nunca sequer abriram o arquivo de configura√ß√£o). Hoje tem a vers√£o para Windows que roda bem e poderia ser usado para aplica√ß√Ķes menores, por√©m o mundo do elefante √© o linux, se voc√™ quer performance nem pense em outro sistema operacional para instalar o servidor. Voc√™ pode controlar tudo e ter um desempenho incr√≠vel, no meu caso como estamos desenvolvendo um ERP de grande porte esse √© o meu cen√°rio, por√©m acho que vale a pena dar uma estudada no Postgres, voc√™ vai ver que ele n√£o √© t√£o dif√≠cil de domar como muita gente fala.

Abaixo segue charge que rola nos fóruns da comunidade Postgresql


Abraço,
Fabiano Machado Dias

Davi

  • Global Moderator
  • *****
  • Mensagens: 427
  • Karma: +0/-0
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #8 Online: Agosto 13, 2008, 11:28:45 pm »
Eu gostaria muito que o Windev tivesse acesso nativo para Postgre, mas n√£o tem o que eu n√£o consigo √© medir os limites do mysql para saber c vai rodar tudo direito. por exemplo uma aplica√ß√£o com at√© 10 terminais rodando e banco e o tamanho dos  dados no SGDB em torno de 500 mega... isso √© uma aplica√ß√£o pequena?

juniorschroder

  • Full Member
  • ***
  • Mensagens: 103
  • Karma: +0/-0
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #9 Online: Agosto 14, 2008, 08:13:38 am »
O Postgre é bom?

 - √Č, e muito...

O MySQL é bom?

 - √Č

Entre os dois, qual o melhor?

 - Postgre


Agora, para uma aplica√ß√£o pequene, como o exemplo do davi (10 user, com o banco em +- 500 mb, vai demorar um pouco para ficar grande :o) ) ent√£o, n√£o precisamos usar um gigantesco elefante branco com moral suficiente pra encarar o temido oracle de frente... nessas situa√ß√Ķes o MySQL serve.

S√£o n√£o se deve esquecer de colocar a engine nas tabelas como InnoDB, se n√£o o BD no MySQL n√£o vai ter integridade referencial.


Abraço

Silvio

  • Visitante
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #10 Online: Agosto 14, 2008, 09:33:18 am »
Opnião minha: (um leigo fuçador )

Tenho sistema feito em VB + GAS com 1.5GB em MDB e o mesmo funciona com 6 esta√ß√Ķes online e sem problemas.
√Č o ideal, n√£o √©, por√©m, funciona muito bem.

Portanto, acredito que o mysql seja muito, mas muito melhor do que o MDB e portanto, até uns 15 usuários e base até uns 3gb, não teria problemas nenhum.

Valeu á todos e não deixem de contribuirem no fórum.

grato

silvio

Marco Antonio

  • Visitante
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #11 Online: Agosto 14, 2008, 10:16:58 am »
Bom dia companheiros, Tenho visto as referencias a banco de dados, acho tremendamente valida as opinioes sobre DBs como POSTGRES, MySQL, Firebird, etc, vces vao encontrar otimas referencias sobre todos.  Como dizem, para quem conhece um determinado banco, sempre ser√° o melhor.   Mas vamos la.   
Se vc quizer ir no mercado, fazer parcerias, ter sistemas maleaveis, considere a op√ß√£o de usar SQL SERVER 5.0, nas versoes STANDARD ou mesmo na EXPRESS para clientes menores.   Claro que voce limita clientes, mas enfim, trabalhar para quem nao pode investir em um banco de Dados, possivelmente tambem nao √© uma boa alternativa.  Vai de Cada um, depende de cada caso.  Ja usei o Mysql remotarmente (√© leeeeento),  HF c/s IDEM..  agora estou usando o SQL SERVER e quando falamos com integradores, fica tudo mais facil.  Poucos se aventuram fora do mundo Microsoft.

Uso o SQL com OLE DB sem problemas.  e o express roda em maquinas com 1 giga (o ideal √© mais, mas hoje custo de memorias √© irrisorio)

Falo isso pois ja fiquei remando contra a maré muitos anos, sempre tentando sair da Microsoft
com Clarion, Medidata, Unix, Xenix, ETC.   Se seus planos s√£o ambiciosos,  considere a ideia que o maior, o mais disseminado, √© a melhor op√ß√£o.

Claro que o Maior nem sempre √© o melhor (depende de sua aplica√ß√£o, suas ideias, seus clientes) e aqui nao vai critica nenhuma, mas tente achar no mercado auxiliares para seus produtos e diga que ele vai usar DB alternativos.   Com certeza voce limita sua escolha.

Não é para criar polemica, de modo nenhum, é só uma pitada de quem patinou muito fora do mundo do BILL e olha que o windev é uma boa opção, mas estou vendo sistemas no mercado feitos com rapidez na plataforma .net usando visual studio, etc. que dão um show e estao muito valorizados e com grandes recursos.

Usar o windev para fazer telinhas, sei nao, ...  Um grande abra√ßo a todos.

Marco Antonio



jcesar

  • Full Member
  • ***
  • Mensagens: 170
  • Karma: +0/-0
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #12 Online: Agosto 14, 2008, 10:55:19 am »
Poucos se aventuram fora do mundo Microsoft.

Falo isso pois ja fiquei remando contra a maré muitos anos, sempre tentando sair da Microsoft
com Clarion, Medidata, Unix, Xenix, ETC.   Se seus planos s√£o ambiciosos,  considere a ideia que o maior, o mais disseminado, √© a melhor op√ß√£o.

Eu estava estudando um projeto que utilizaria Firebird e PHP-GTK2 (acho que fiquei maluco), mas o grande problema era o suporte a impress√£o.
E é tudo feito no braço mesmo, mas é gratuito, o que deixaria o projeto bem mais barato.


Usar o windev para fazer telinhas, sei nao, ...  Um grande abra√ßo a todos.


Este é um ponto importante, o Windev custa caro, +- 4.000 reais, quase o dobro do preço do Visual Studio 2008.

Estou testando o produto, no começo achei muito interessante, tudo muito bonito, telinhas,assistentes, poucas linhas de código...

Agora n√£o sei se vale a pena investir tanto no Windev ou partir para outra ferramente mais barata.


Fabiano

  • Visitante
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #13 Online: Agosto 14, 2008, 11:24:15 am »
Antes de começar o desenvolvimento do sistema estudamos o Visual Studio 2005 e Windev, optamos pelo Windev porque já tínhamos um ambiente de desenvolvimento pronto e para o Visual Studio teríamos que fazer do zero.

O VS realmente é muito bom, a plataforma .NET é o futuro, no entanto para o tipo de sistema que desenvolvemos ?ERP Industrial? esse não é o principal ponto. Até hoje a próprio SAP tem módulos que ainda rodam em 16 bits, são módulos tão complexos em sua regra de negócio que a simples mudança de tecnologia não compensa.

Optamos por desenvolver a regra de neg√≥cio no BD e hoje √© mais f√°cil pra n√≥s trocarmos de linguagem porque utilizamos pouca coisa no Windev, para se ter uma id√©ia at√© as valida√ß√Ķes de campo s√£o executadas no Postgresql.

Talvez no futuro opte por usar a plataforma .NET mas hoje n√£o teria raz√Ķes para essa mudan√ßa, muitas vezes vejo projetos usando a tecnologia da moda e esquecendo o mais importante o ?Sistema?, seu produto final.

Alguns anos atrás o preconceito do software livre poderia influenciar alguma decisão, mas hoje com popularização do SL e a pressão de reduzir custos nas empresas, o fato de usar um banco livre é um aliado. Fora o desempenho que só é comparável ao Oracle, este um dos mais caros do mercado.

Hoje consigo oferecer um produto bom, com um ótimo desempenho a um preço muito competitivo porque não preciso cobrar do meu cliente o preço de minhas parcerias. Ainda falta nome para realmente fazer frente aos grandes distribuidores de ERP do mercado, mas com o tempo chegamos lá.

Claro que cada projeto tem a sua peculiaridade, mas no nosso caso desde o início ficamos livres para optar pela tecnologia, testamos e estudamos várias possibilidades (Java, .NET (Win Forms e Asp.net), Clarion, Windev, MySql, Firebird, SQLServer, Oracle, Postgresql).

Optamos pelo que achamos que traria os melhores resultados, e hoje com o sistema pronto j√° rodando em alguns clientes, posso dizer que o resultado ficou acima do esperado.

Abraço,
Fabiano Machado Dias

Silvio

  • Visitante
Re: Desenvolvendo aplicativos com WinDev (possibilidades)
« Responder #14 Online: Agosto 14, 2008, 12:20:42 pm »
Olhe, sinceramente fiquei um pouco desanimado com as respostas dos amigos, n√£o do que eles falaram, mas como est√£o usando. Sou novo no Windev e tinha uma vis√£o diferente da coisa.

Pergunto: se for só para fazer telas, realmente não vale a pena de forma alguma, comprar o windev.

Uso o GAS e faço tudo dentro dele, pois não tenho a tecnologia para fazer tudo na mão.

Acredito que a grande maioria das empresas que adquirem uma ferramenta RAD tem o objetivo de que a ferramenta faça "tudo" e com poucos códigos na mão, esta é a minha opinião.

Leio muito sobre o windev, alguns f√≥runs, opini√Ķes, e at√© agora, na teoria, ele parece ser muito bom.

Porém, poucos dão Case de sucesso do uso, por que ??? Será que ele não é tão eficiente para sistemas comerciais ? Qual o foco principal da ferramenta ?

Grato a todos

Silvio