Skip to content
chrisglass edited this page Nov 19, 2010 · 1 revision

Django-Shop Rationale

Things to change with the current shop systems:

  • Not Djangonic enough. Django devleopers already know how to do a large number of things with this powerful framework. Let's not reinvent the wheel again, and let's try to make our users feel at home.
  • Modularity matters! Shops are a complex topic, with the ability to sell all kinds of stuff. Splitting large problems into smaller bits is a good thing, and it should be done in a way where people can easily add their own behavior to an existing shop, or to reuse someone else's module instead.
  • Document! Document! Document! It's already painful enough to learn a different framework or library - it's even worse when it's not documented properly!
  • Dependencies should be clean. Dependencies should always be in pypi, this way anybody can just grab a copy and start hacking, without the need for a lenghty installation tutorial. Pypi is part of what makes Python so awesome, why break this?
Clone this wiki locally