Desenvolvendo software com qualidade e rapidez
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.