django-plus
Após ter algumas tarefas rejeitadas por Malcolm Tredinnick [1], notei que ele está com toda a razão como eu estava realmente precisando "pegar o espírito da coisa" nesse sentido. Se toda "boa idéia" (e pai sempre acha o filho lindo) for enfiada no Django, ele vai virar exatamente o mesmo balaio de gato que virou uma certa linguagem [2].
Mas puxa, o render_to_mail [3] e o JSONField [4] são idéias tão bacanas, porque ficam de fora se lá tem um render_to_response [5] e um XMLField [6]? Por um motivo principal: elas podem ser facilmente colocadas em seu projeto sem, com isso, inchar o framework e aumentar o trabalho da equipe de desenvolvimento.
Mas ao notar que tinha uma variedade considerável de recursos multiplicados entre projetos, resolvi criar o django-plus [7]. A idéia é a mesma de qualquer "plus": adicionar recursos bacanas que não fazem parte do pacote oficial (que, se por acaso vierem a fazer parte do pacote oficial, serão removidos do plus ou somente garantida a compatibilidade).
Vou levar o projeto aos poucos para este também não se tornar um balaio de gato. Apenas pense: boas idéias, que podem ser úteis pra mais gente, podem ser adicionadas a um contrib, chamado djangoplus e baixado pelo usuário: limpo e sem redundâncias.
É isso aí, espero que seja útil para você também :) E não se esqueça: ao criar este projeto, pensei principalmente no usuário iniciante: aquele que quer recursos mas que ainda não tem todo o jeito ainda pra criar seus proprios modulos reusáveis.
Atualização: a frase "ele não só estava com a razão" foi trocada para "ele está com toda a razão", para evitar mal-entendimentos de tradução.
Links relacionados
| [1] | http://www.pointy-stick.com/blog/ |
| [2] | http://pt.wikipedia.org/wiki/Java |
| [3] | http://marinho.webdoisonline.com/blog/p/30/ |
| [4] | http://www.djangosnippets.org/snippets/377/ |
| [5] | http://code.djangoproject.com/browser/django/trunk/django/shortcuts/ |
| [6] | http://code.djangoproject.com/browser/django/trunk/django/db/models/fields/ |
| [7] | http://code.google.com/p/django-plus/ |
Marinho Brandão