Chronosbox

Django apps (coleção) – parte 1

by on Domingo, 19 Julho/2009, under Apps e extensões, Django

Eu estou trabalhando atualmente com Python e Django, a linguagem e o framework
são excelentes e como pretendo desenvolver um projeto bastante interessante
com ele estou listando aqui alguns dos apps que achei bastante interessante
em uma rápida pesquisa no Django Plugables e outros lugares.

Estou dividindo o artigo em duas partes e postarei uma por semana, coloquem
suas sugestões nos comentaŕios :D .

django-openid:

django-ratings:

  • descrição: sistema básico de ratings, eu não usei
  • site: http://code.google.com/p/django-ratings/
  • opinião: eu não usei, mas o app é bem simples, tem um campo para modelo, manager e models, eu esperava talvez algo como tags, etc. Recentemente eu desenvolvi um sistema customizado de ratings, fechado e bastante especifico. Em breve precisarei de um mais genérico e então farei algo em cima deste app.

django-sphinx

  • descrição: permite busca fulltext usando o mecanismo Sphinx, que é melhor que o default do MySQL.
  • site: http://code.google.com/p/django-sphinx/
  • opinião: muito, muito útil, infelizmente ele precisa do sphinx instalado, o que não ajuda muito pois vários hosts não tem este suporte, entretanto o sphinx é bem mais interessante que outros mecanismos de busca alternativos já que é escrito em C (ou C++) e não em java. Com certeza vou usar em breve.

django-tagging

  • descrição: sistema genérico mas eficiente para trabalhar com tags
  • site: http://code.google.com/p/django-tagging/
  • opção: Muito útil, este com certeza usarei em todos os meus projetos e provavelmente serei um dos contribuidores, pretendo integrar ele a algum sistema de ratings e busca.

django-template-utils

  • descrição: Várias adições muito muito boas para o podre sistema de templates do django
  • site: http://code.google.com/p/django-template-utils/
  • opinião: Necessário. É conhecido que o Django tem um sistema de templates (intencionalmente:) limitado, para questões de segurança e da separação da lógica na parte das views, forms e models. O problema é que eles limitaram demais, e este pacote traz alguma vida adicional a ele. Eu já estou usando.

django-compress

  • descrição: compacta seu js e css
  • site: http://code.google.com/p/django-compress/
  • opinião: faz parte das otimizações de qualquer site otimizar css e js, e ao unificar em um só arquivo melhora no número de requests. o app é realmente muito útil e eu pretendo usá-lo daqui para frente.

django-graphs

  • descrição: pelo que li, gráficos bonitinhos para o Django
  • site: http://code.google.com/p/django-graphs/
  • opção: oferece métodos para gerar gráficos usando cairo e PIL, é bastante interessante mas … eu particulamente estou interessado em algo que gere gráficos onde eu possa interagir, preferencialmente não em flash, já que o suporte a 64 bits ainda é fraco no linux.
:, , , , , , , , , , , , , , , , ,

5 Comments for this entry

Leave a Reply

StatPress

Visits today: 70 Visits since 6 de abril de 2009: 60221 Visitors now: %visitoronline%