--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs
Eu fiz esta migração, ano passado, mas foi do IBX para o IBDAC.
Foi escolhido o IBDAC porque na nossa aplicação não interessa outros bancos que não seja o firebird e a diferença entre o IBDAC e UNIDAC, é que
no IBDAC você acessa recursos do firebird ( como as ferramentas adminstrativas e recursos de transações ) que você não poderá acessar no UNIDAC.
Nem sempre esta universalização é interessante.
Eu usei a ferramenta que vem no IBDAC que converte aplicacoes IBX e BDE para IBDAC, uns 80% do serviço foi feito pela conversão.
Outra coisa que determinou a escolha do IBDAC é que é muito parecido com IBX, facilitando a minha conversão.
Mas eu acabei de comprar o UNIDAC com fontes, pois estou fazendo uma aplicação para Firemonkey IOS e achei interessante usar a solução da DevArt pelo suporte que eles oferecem.
Hoje temos 3 produtos UNIDAC, IBDAC e o driver para o Firebird para dbExpress.
--
Nos últimos dois anos converti nossos dois sistemas feitos em Delphi para usar o UNIDAC , e posso lhes dizer que é muito melhor que qualquer outro componente de acesso a banco de dados que eu já tenha trabalho, com relação ao acesso ao Oracle então é um oceano de distancia, só pelo fato de não necessitar o client do oracle instalado na maquina local já uma grande evolução. Quantos aos problemas não tivemos nenhum, a única coisa que gerou um pouco de dificuldade no começo foi a forma do componente UNIDAC trabalhar com datas, mas nada de muito complicado.
Gilberto,
Para mim que uso o oracle, o fato de não precisar do client do oracle instalado na maquina local, além de não precisar de criar alias no bde e sem falar dos erros que só o bde tem rsrsrs
Gilberto,
Além de não precisar das DLLs de acesso ao Oracle, MySQL e outros acessar através de drives nativos que já acompanham o Windows (exemplo SQL Server), existem outras dezenas de vantagens mas as principais que eu me lembro são:
- Maior velocidade no acesso aos dados (provavelmente por não precisar passar pela "camada" de acesso do Client).
Tive esta espectativa, mas em testes práticos, utilizando vários formatos de consulta, não notei diferença significante.
- Evolução constante do produto. Hoje ele já roda com Delphi XE2 32/64 Bits e funciona com aplicações VCL e FMX (a última versão do ZEOS é de 30/12/2009 enquanto que a última do UNIDAC é de 02/04/2012).
Existe uma versão 7.0 do Zeos, ainda não declarada como estável, que suporta o Delphi 2009 em diante. Como ainda usamos Delphi 7 não tenho muitos detalhes sobre ela.
- Possibilidade de criação SQLs independentes do tipo do servidor.
- Estabilidade do produto (com o Zeos a conexão com o servidor às vezes "caia" do nada ou então no meio de SQLs mais "pesadas" ocorria algum GPF).
Talvez isso tenha sido problema de alguma versão específica, pois nunca tivemos problemas deste tipo.
Ah esqueci de comentar o UNIDAC tem uma ferramenta que gosto muito e não vi ainda em outro componente que é o DBMonitor , por esse aplicativo é possível visualizar as operação dos componentes em tempo de execução ou seja, durante um insert ou select você consegue visualizar exatamente os parâmetros que estão sendo passado para o componente e o que ele esta fazendo, achei muito bom, pois antes quando queria pegar um select por exemplo para testar fora da aplicação tinha que ta colocando ele em um Memo ou passado ela em execução para um arquivo txt.
Estou come�ando o desenvolvimento de uma aplica��o de tamanho m�dio/grande, utilizando FIB e Firebird.Com todas as coloca��es deste t�pico, fiquei inclinado a mudar o que j� fiz para o set de componentes UNIDAC
pela facilidade de troca de SGBD.
N�s j� desenvolvemos de forma a poder trocar o SGBD simplesmente substituindo o Database, Transaction,�DataSet e Provider em apenas um lugar, mas mesmo assim, no c�digo fonte acaba sempre tendo a necessidade
de um {#IFDEF } da vida...
Para quem j� usa o UNIDAC, meu trabalho nesta troca seria pequeno? Preciso manter o conjunto db+tr+dsp+dspara ligar aos meus clientdatasets ou a forma de uso do UNIDAC � diferente?
Alencar
--------------------------------------------------------------
Jose Alencar Philereno
Bacharel em Sistemas de Informacao
Fit - Faccat� � Taquara/RS� 2009
Skype: alencar
MSN: ale...@philler.com.br
�Acima de todas as liberdades, d�-me a de saber, de me expressar, de
debater com autonomia, de acordo com minha consci�ncia.�
John Milton
Samuel,
--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs