Menu:

Tecnologias

PostgreSQL

ACBr

Valid XHTML 1.0 Strict

Instant Code

Com base no seu Framework de Persistência de Objetos exclusivo, A Rednaxel desenvolveu um gerador instantâneo de camada de persistência de objetos (persistence layer). O sistema cria as classes persistentes usando como ponto de partida um modelo E-R, na forma de um script de criação de banco de dados.

Com ele, sua empresa pode começar a usar O-O (orientação a objetos) nos seus projetos Delphi™ e Kylix™ em tempo recorde, gerando economia e aumento de produtividade. O gerador faz o mapeamento relacional-objeto de forma automática, gerando milhares de linhas de código em poucos segundos, livrando sua equipe de um trabalho extenso, e com a garantia de ter um código testado e aprovado.

Alguns dados indicam que a produtividade média de um desenvolvedor é de menos de 20 mil linhas de código (KLOC) por ano. Uma camada de persistência de um modelo com 100 tabelas pode chegar a 30 KLOC, e o gerador produz isso em poucos segundos (cinco segundos em um computador Pentium 4 ou Athlon XP com clock de 1.5 GHz), ou seja, mais de 100.000 vezes mais rápido. O código gerado permite que se acesse o banco de dados de maneira transparente, como no exemplo abaixo:

var cliente: TPessoa;

procedure TForm1.FormCreate(Sender: TObject);
begin
cliente := TPessoa.Create;
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
cliente.Free;
end;

procedure TForm1.FormShow(Sender: TObject);
begin
Edit1.Text := cliente.Nome;
Edit2.Text := IntToStr(cliente.Idade);
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
cliente.Nome := Edit1.Text;
cliente.Idade := StrToIntDef(Edit2.Text,0);
cliente.Save;
end;

O Framework utiliza a tecnologia dbExpress™ da Borland, que permite acessar os bancos de dados InterBase, Oracle, Sybase®, Informix®, Microsoft SQL Server, DB2, MySQL e PostgreSQL. Delphi, Kylix e dbExpress são marcas registradas da Borland Software Corporation.