CRUD é um conjunto de classes que facilitam o desenvolvimento de aplicações orientadas a objetos no PHP, fazendo a persistência de objetos em bancos de dados relacionais através de uma linguagem natural.
O principal objetivo é mudar a forma em que pensamos soluções em php, mas também mudar a forma que programamos, utilizando uma linguagem mais natural possível. Acreditamos que não é correto uma aplicação baseada em um banco de dados (deixando de ser Orientada a Objetos para ser Orientada a Tabelas ), quem deve mandar na aplicação são as classes modelo com o domínio do problema, e o banco de dados, é apenas uma forma de armazenar estes dados, mas não encorajamos abandonar os recursos do Banco de Dados, mas sim utiliza-los como complemento para garantia da integridade dos dados
Além da persistência a biblioteca é capaz de gerar as tabelas dos modelos programados, ainda faz o gerenciamento das instâncias dos objetos gerados para uma melhor performance.
Atualmente esta biblioteca é parte integrante e essencial do Samus Framework, e é utilizada em todos os nossos projetos e produtos.
[ Download e Arquivos Fonte ]
Os códigos fontes e mais detalhes para desenvolvedores encontram-se no link:
http://code.google.com/p/crudphp/
- Desenvolvimento Web