11/21/2007

Usando o ZODB no Django

Ter a flexibilidade da orientação a objetos do Python em um banco de dados pode ser algo muito útil e interessante que utilizar bancos relacionais. Um dos melhores bancos orientado a objetos em Python é o ZODB , é poderoso e simples de utilizar.

Mas como utilizar ele para web?

A resposta mais óbvia é Zope e Grok . São dois frameworks para web que utilizam ZODB como base de dados!

A resposta não tão óbvia é o Pylons . O Pylons é um framework que trabalha através de camadas (middlwares) onde você uma dessas camadas pode ser a implementação para suporte a ZODB.

E a resposta nada óbvia é o Django. O Django é um framework famoso pela sua coesão, mas isso não quer dizer que ele não pode ser facilmente integrado com outras ferramentas. Uma das provas disso é o tranquil, uma middlware que integra o Django ao SQLAlchemy .

Inspirado pela necessidade de usar o ZODB , por não querer usar Grok , Pylons ou outro e pela implementação do tranquil, implementei o django-zodb, uma middlware que integra o Django ao ZODB.

O endereço do projeto é: http://code.google.com/p/django-zodb/

Para instalar o projeto basta ler a página do wiki do projeto: http://code.google.com/p/django-zodb/wiki/Installation

No projeto tem um projeto em Django demonstrando como usar o django-zodb .

Ou seja usar ZODB com o Django também pode ser uma boa alternativa!

4 comentários:

Senra disse...

Parabéns Andrews, sensacional!
Abração
Senra

Andrews Medina disse...

Obrigado Senra!

EduardoWillians disse...

Ótima idéia! Estamos contigo.

eljunior disse...

olá!
cara, fiquei interessado no seu projeto, e gostaria de saber qual é o status atual dele... :)
obrigado,
elias