Caro Silvio. Não desanime não, O que QUIZ dizer em relação ao WINDEV é que, se for para ser usado para fazer telas como o que o Fabiano colocou e para ele está sendo util TALVEZ não vale a pena.
Entretanto, para apaziguar seu espirito, posso te afirmar que se vc for usar o windev com todos seus recursos, usando sem inventar muito, os proprios comandos tipo HREADSEEK, ele tem uma boa performance, mesmo utilizando SQL SERVER, via OLE DB. Testamos usando os comandos nativos de SQL (select, update, insert, etc) e não notamos ganho de performance, que ja é boa (vide o forum internacional, onde muitos ja fizeram o mesmo e usam os proprios comandos windev) Talvez melhor de forma nativa, mas não temos este upgrade.
Como referencia posso te afirmar que comercialmente sistemas em WINDEV estão rodando numa das maiores redes de lojas de confecções e bolsas do paÃs(feitos por minha empresa), em dezenas de cartórios de documentos(Terceiros), inclusive em Bancos (SANTANDER). Temos tambem sistema em WEBDEV rodando em intranet de 2 grandes empresas, sem problemas, hospedados em datacenter aqui em SP.
Mas é aquilo que afirmo, é usar a ferramenta como ela é. Com certeza acredito que o desempenho afirmado pelo Fernando talvez nao seja alcançado desta forma, mas para o que se precisa no meu mercado, nao tenho nenhuma queixa. Devemos ficar sempre abertos a novas ideias e propostas.
"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. " - Fabiano
Tenho certeza que o Fabiano´tem uma excepcional bagagem para fazer o que esta fazendo, mas veja que quando vc cresce e tem que delegar o desenvolvimento a seus auxiliares, uma ferramenta como o windev agiliza, pois pessoal capacitado, nao esta facil nao de achar, embora as faculdades despejem milhares de formandos, tente selecionar e voce vera. Imagine entao pedido requisitos especiais.