Closed mobius1qwe closed 1 year ago
Seguindo uma linha semelhante, outro dia estava pensando se seria possível criar um Driver Physic do RestDataware para o Firedac. Assim quem usa Firedac, precisaria somente alterar o Driver do TFDConnection para RDW e setar as propriedades da conexão com o server via propriedade TFDConnection.Params, não seria necessário alterar nenhum Dataset do projeto, toda a abstração de comunicação com o servidor RDW seria feita pelo Physic do RestDW, da mesma forma que o Firedac faz com os diferentes tipos de conexão que já existem. Até tenho alguns exemplos que peguei na web de como implementar e registrar esses drivers no Firedac, mas como meu Delphi é o Pro, não tenho os fontes do Firedac, aí fica difícil de implementar. Não conheço muito o Zeus, mas que sabe fosse possível implementar dessa maneira também, isso seria uma mão na roda pra quem planeja migrar para o RDW.
sim, essa ideia é o que tá sendo implementado, os Physic drivers vão ser a ponte entre o componente de conexão e o RDW e vão ser instalados de acordo com o pacote de driver, daí se você instalar o DriverFD, vai instalar o PhysicDriver do FD para o RDW, se instalar o DriverZeos, vai instalar o PhysicDriver do Zeos pra RDW e assim por diante
informações atualizadas no primeiro post, maiores informações serão alteradas lá também
Descrição da sugestão
Motivo da Mudança Reduzir acoplamento de código, total de linhas de código e otimizar o memtable e dbware criando novas possibilidades