DBEBr Framework - Database Engine Framework for Delphi/Lazarus

DBEBr Framework

Database Engine Framework for Delphi/Lazarus

Compartilhe: DBEBr Framework - Isaque Pinheiro DBEBr Framework - Isaque Pinheiro DBEBr Framework - Isaque Pinheiro DBEBr Framework - Isaque Pinheiro DBEBr Framework - Isaque Pinheiro Faça Doação

DATABASE ENGINE é um framework opensource que provê desacoplamento de conexão através de uma interface orientada a objeto, deixando seu sistema totalmente desacoplado de um único Engine de conexão, proporcionando de forma fácil e simples a troca para usar qualquer Engine disponível no mercado.

Criar uma Conexão com Banco de Dados

Nota: O Vídeo abaixo, é uma aula do curso do ORMBr, mas mostra exatamente a funcionalidade do DBEBr, desacoplamento de Engine de conexão em seu sistema.

Download Fontes

Quem não já passou pela troca de componentes de dados? No Delphi, tínhamos o famoso BDE, em seguida veio o DbExpress e depois o FireDAC, além daqueles que usavam componentes de terceiro, e tiveram que trocar por algum motivo que seja. Assim como no Delphi o Lazarus também existem vários componentes de conexão, e as vezes temos preferência por esse ou aquele que conhecemos melhor, mas não podemos fechar os olhos para uma possível necessidade de troca, porque a evolução não para, mas muitos projetos já ficaram pelo caminho, e para evoluirmos temos que seguir as tendências.

Mas não se preocupe, ao que diz respeito ao Engine de Conexão, seus problemas acabaram, trabalhando como um motor, através da instância de uma fábrica de conexão, o DBEBr nos oferece uma interface de conexão própria, nos possibilitando assim ficar totalmente desacoplado de qualquer engine que usemos, usando essa interface, e ele irá nos proporcionar trocar de uma engine completo, simplesmente instanciando a fábrica do engine que quisermos, isso mesmo, somente com uma linha de código, você troca todo seu engine de conexão, simples assim.