summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorAdrian Holovaty <adrian@holovaty.com>2005-09-20 03:18:05 +0000
committerAdrian Holovaty <adrian@holovaty.com>2005-09-20 03:18:05 +0000
commitaa865f360561a812dd673a5f27bfe29b0f6edfd6 (patch)
tree543b2513e8d9a1f572d9dc09d9ed7003fb68f478 /docs
parentfe01b4d9390f63beb5319e11d4c606c1e98b4b6a (diff)
Added 'Why did you write all of Django from scratch' FAQ question
git-svn-id: http://code.djangoproject.com/svn/django/trunk@652 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'docs')
-rw-r--r--docs/faq.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/faq.txt b/docs/faq.txt
index 1f9c3e8cc7..26ec3141ce 100644
--- a/docs/faq.txt
+++ b/docs/faq.txt
@@ -126,6 +126,23 @@ developed precisely because we were unhappy with the status quo, so please be
aware that "because <Framework X>" does it is not going to be sufficient reason
to add a given feature to Django.
+Why did you write all of Django from scratch, instead of using other Python libraries?
+--------------------------------------------------------------------------------------
+
+When Django was originally written a couple of years ago, Adrian and Simon
+spent quite a bit of time exploring the various Python Web frameworks
+available.
+
+In our opinion, none of them were completely up to snuff.
+
+We're picky. You might even call us perfectionists. (With deadlines.)
+
+Over time, we stumbled across open-source libraries that did things we'd
+already implemented. It was reassuring to see other people solving similar
+problems in similar ways, but it was too late to integrate outside code: We'd
+already written, tested and implemented our own framework bits in several
+production settings -- and our own code met our needs delightfully.
+
Do you have any of those nifty "screencast" things?
---------------------------------------------------