Creole – Abstração de dados em PHP
Esses dias descobri uma biblioteca em PHP, que concerteza, irá facilitar e ajudar a organizar melhor minhas aplicações. Se trata do Creole, que basicamente é uma camada de abstração de banco de dados.
Na verdade, existêm diversas bibliotecas que fazem isso, só que como eu fui criado a “moda antiga” (Que gosta de não complicar o simples e construir toda a aplicação na unha, porém que acaba tendo que pagar o preço de reiventar a roda), eu tinha minha própria camada de persistência de dados. Embora, esta seja simples funcionava perfeitamente para minha necessidade e nunca pensei em estudar e/ou buscar outros recursos.
Só que na medida que vamos ganhando experiência e maturidade, vamos mudando alguns conceitos e achei por bem começar a trabalhar com algo mais preparado e robusto e que me isentasse do papel de reiventar a roda… Sendo assim, dentre todas as opções disponíveis para tal finalidade a escolhida foi o Creole.
Eu ia fazer um breve relato das poucas experiências e teorias, até que achei um material que sem sombra de dúvidas me representará muito melhor. Os estudos (sim… Não são só teorias, são estudos e com testes reais) foi dividido em 2 partes e estão disponíveis no blog http://www.especializa.com.br/berardo/, (feito só para isso). Confira o artigo a “Abstração de SGDB – estudo comparativo”, Parte 1 e Parte 2, e tire suas próprias conclusões.
Minha escolha aconteceu antes que eu lesse este artigo, contudo, creio que mesmo que tivesse lido não mudaria minha escolha por 2 motivos.
- O Creole é semelhante ao JDBC do Java e eu por já conhecer e ter trabalhado com JDBC dispensei o tempo para aprendizagem;
- O segundo e mais importante, é que com o Creole não preciso compilar meu PHP, adicionando mais facilmente a biblioteca. É claro que com isso eu perco em desempenho, mais no momento não é o que estou procurando…
Fica para cada um a análise do artigo, que é muito bom… Como o próprio autor fala os testes em si não são completos, pois, não utilizam outros bancos de dados e nem outros sistemas operacionais, mas, já dá para ter uma boa noção.
Quero nos próximos posts estar descrevendo minha experiência com o Creole. Valew…
PHP Conference Brasil
Missão cumprida…
Após a participação noPHP Conference Brasil, pude constatar que o pessoal gostou de minha apresentação e fico muito contente de ter atingido um dos meus objetivos para este ano que era iniciar minha carreira de palestrante.
Agradeço a todos que assistiram minha palestra, ao Mário que me ajudou com o incentivo e compania.
HelloChat – Chat em PHP com ajax
É isso ai… como prometi os arquivos para downloads
O HelloChat é um Chat que foi desenvolvido em PHP com Ajax (utilizando o Prototype) para estudo de caso da palestra Desenvolvendo com Ajax (Estudo de caso: criação de um chat utilizando o framework prototype) no PHP Conference Brasil.
Se alguém quiser colaborar com alterações fique a vontade, a comunidade agradece… só não esqueça de mandar para que eu disponibilize aqui.
Deixo também para download os slides da apresentação em PDF. Se você participou da palestra deixe sua opnião e você que não participou deixe também…
Baixar: HelloChat versão 1, HelloChat versão 1.1 (funcionando em windows), Slides da Palestra
Hello world!
<?php
echo "Hello World!";
?>
Quero falar nesse blog sobre minhas descobertas no árduo trabalho de programador, analista, projetista, até designer
, dba, administrador de rede e tecnologo de informática.
Fatos novos surgem todos os dias e nada melhor que registrar e compartilhar esses momentos.
Quero falar aqui de PHP, PostgreSQL, HTML, Javascript, CSS, Ajax, Programação Web, web 2, Tecnologia, Redes, Sistemas Operacionais, Usuários, Computadores, Softwares Livre, Projetos interessantes, Sites interessantes e mais algumas coisas que eu for lembrando.
Gostaria de ressaltar que a idéia de ter um blog e falar sobre tecnologia é um pouco antiga, Só faltava um empurrãzinho que veio com o convite para dar uma palestra no Php Conference Brasil. Com o tempo quero ir arrumando a casa. Sucesso a Todos…
