Re: [firebase-br] IBO será que é tão rápido?
Cesar - ASSEINFO.com
cesar em asseinfo.com
Qua Ago 3 16:41:44 -03 2005
Olha...
Eu tb tinha o mesmo "preconceito" seu.
Deois que eu comecei a usar o IBO, pra vc ter idéia, até os meus componentes
que não necessitam estar vinculados ao dataset eu estou usando os TIB_
Cara... tem u tal de AutoLabel que é show de bola. O aplicativo fica bem
organizado.
Eu tenho a RxLb aqui instalada só para usar o componente de Data. Com o IBO
eu não preciso mais dela. Gradativamente vou me livrar dela.
O Grid... putz... nem se fala.
É o seguinte... quando vc começa usar o IBO vc tem a sensação de que quem o
projetou, fez em cima das necessidades reais de um programador de
aplicativos comerciais. É definitivamente uma suite de componentes feita por
um desenvolvedor de aplicativos comerciais.
Converta um cadastro seu mais expressivo e veja a reação do cliente.
Boa sorte na sua jornada.
----- Original Message -----
From: "Augusto" <augusto em cmsolucoes.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, August 03, 2005 3:58 PM
Subject: Re: [firebase-br] IBO será que é tão rápido?
> Cesar,
>
> Legal sua colaboração...
>
> Estou iniciando um projeto em Delphi7/FireBird que pode ter uma
> "escalonabilidade"
> muito grande de 1 a 500 usuários (+ n conexões internet) .
>
> E estou sofrendo para definir qual o componente de acesso a dados
> utilizar.
>
> Inicialmente como todo desenvolvedor Delphi utilizei a BDE (que droga)
> problemas enormes,
> passei então para o ZEOS que funcionou perfeitamente até me deparar com
> problemas de acentuação
> e descobrir que ninguem tem documentação do ZEOS e todos os que me
> disseram para usar
> ZEOS por incrivel que pareça não controlam acentuação nos seus
> aplicativos...
>
> Atualmente estou pensando em utilizar IBX ou DbExpress. Um amigo me
> indicou o
> IBO e estava retrucando pois não queria componentes de terceiros... mas
> depois do
> seu depoimento fiquei convencido.
>
> Vou iniciar hoje mesmo um estudo desses componente,
>
> Uma unica pergunta, os componentes DataWare que vc utilizou na sua
> aplicação
> são os normais do Delphi (DBGRID, DBEDIT e etc...) ou vc esta utilizando
> os componentes do
> IBO??????
>
> muito obrigado,
>
> Augusto
>
>
>
>
> ----- Original Message -----
> From: "Cesar - ASSEINFO.com" <cesar em asseinfo.com>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Wednesday, August 03, 2005 3:43 PM
> Subject: Re: [firebase-br] IBO será que é tão rápido?
>
>
>> Amigão....
>>
>> Não tenho a preensão de ficar defendendo um ou outro componente de
>> acesso... mas vou lhe contar um pouquinho sobre minha situação.
>>
>> Nós usávamos somente IBX em nosso aplicativo. Em decorrência da OAT ficar
>> uma eternidade ativa e o risco de incompatibilidade com o FB nós optamos
>> por iniciar a migração para um outro componente de acesso.
>>
>> Fizemos testes com o dbXpress+ClientDataset e ficamos encantados com os
>> resultados de desempenho. Pois bem, quando começamos a colocar a mão na
>> massa, percebemos que um monte de coisas que a gente fazia no servidor,
>> tínhamos que reescrever para o aplicativo. De qq forma, como estávamos
>> encantados com o componente resolvemos prosseguir.
>>
>> Nosso inferno apareceu quando os clientes começaram a comparar as rotinas
>> feitas em IBX com as feitas em DBX. Foi uma loucura! O pior ainda... o
>> DBX dava (e ainda dá) uns erros misteriosos que quase sempre a gente
>> tinha que "inventar" soluções alternativas para resolver. E no meio dessa
>> loucura toda estava o nosso suporte técnico... contente e feliz por nossa
>> decisão de ter iniciado a migração do aplicativo.
>>
>> Bom, iniciamos os testes com IBO e atualmente estamos modificando todas
>> as rotinas que utilizam DBX para este. Estas estão passando pela
>> aprovação de nossos clientes, onde perceberam melhoras realmente
>> significantes em relação as versões em DBX e IBX.
>>
>> Temos tb um outro aplicativo ECF (até que não é tão pequeno), onde
>> escrevemos ele 100% em IBO... e realmente é imprecionante como esse troço
>> funciona bem.
>>
>> Não sei se ainda estamos neste estado de "estar maravilhados como o IBO",
>> mas na minha opinião ele e o melhor componente de acesso ao FB que eu já
>> utilizei.
>>
>>
>>
>> ----- Original Message -----
>> From: "toninhonunes" <toninhonunes em ig.com.br>
>> To: <lista em firebase.com.br>
>> Sent: Tuesday, August 02, 2005 4:21 PM
>> Subject: [firebase-br] IBO será que é tão rápido?
>>
>>
>>> Olá Pessoal,
>>>
>>> Vem utilizando o IBO á 2 (dois) anos aproximadamente, tem recursos muito
>>> interessantes, mas com o tempo eu tenho percebido que ele não é tão
>>> rápido a
>>> ponto de ser muito superior a outros engines de acesso ao
>>> Firebird/Interbase.
>>>
>>> Fazendo testes com o dbxpress usando o driver UIB a carga do formulário
>>> e a
>>> resposta dos dados numa consulta é espantosamente rápida, eu frenquento
>>> assiduamente a lista do IBO yahoo e não vejo o que pode ser a lentidão
>>> na
>>> primeira carga do formulário, na segunda vez ele já responde mais
>>> rápido,
>>> mas acho que não deveria ser assim, o datamodule é criado na execução da
>>> aplicação, portanto quando o formulário é criado, só tem o trabalho de
>>> entrar em modo Search o IB_Query.
>>>
>>> Tenho um formulário que ele demora uns 8 segundos pra carregar, tem
>>> muitos
>>> campos e obviamente muitos dados, e o TIB_Query sempre inicia em modo
>>> Search; as propriedades AutoFetchAll = false e FetchWholeRows = false.
>>>
>>> Eu uso consulta parametrizada, então não entendo porque essa demora na
>>> carga, eu uso na maioria das minhas tabelas, domains, tem lido que se
>>> habilitar a propriedade SCHEMACACHEDIR o aplicativo acelera, mas ao
>>> contrário, eu achei que ficou mais lento, todos as IB_Query tem os
>>> KeyLinks
>>> definidos corretamente, uso componentes dataware puro IBO nativo, e
>>> parece
>>> que esse componentes demoram desenhar ou carregar os dados, penso que
>>> seja
>>> isso.
>>>
>>> Não uso lookups, apenas uma tabela está relacionada no tabela principal
>>> usando inner Join e os indices estão sendo carregados corretamente
>>> conforme
>>> o IBO mostra nos testes, até formulários com 3 campos, demora um pouco,
>>> tipo, 2 segundos, com dbx é instantâneo, o IBX também quando utilizada
>>> se
>>> mostra até mais rápido. Se alguém tem algum truque a mais pra descobrir
>>> como
>>> acelerar esse acesso, eu agradeço.
>>>
>>> IBO 4.5B
>>> Delphi 7
>>> Firebird 1.03
>>>
>>> Toninho Nunes
>>>
>>
>>
>> --------------------------------------------------------------------------------
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
Mais detalhes sobre a lista de discussão lista