Ich habe mir jetzt mal nur den Django-Teil durchgelesen, und werde also auch nur den kommentieren...
Was er über die Community und die Devs sagt stimmt aus meiner Sicht schon, wobei man sagen muss, dass es in den mailing-lists besser ist als im IRC.
Zu seinen 80%: Django ist ein Produkt einer Firma und war bzw ist an deren Bedürfnisse zugeschnitten. Stark erkennbar am Admin, wo es zum Beispiel keine Rowlevel-Permissions und hooks etc. gibt (noch nicht, newsforms wirds ja ändern
). Bei den Generic-Views fehlte mir bis jetzt noch nie etwas, es stimmt aber, dass man sie für extrem komplexe Sachen vielleicht nicht ganz so leicht verwenden kann!
Was er zu den Bugs sagt ist allerdings bedenklich, allerdings will Django ja einen Trac-Admin einstellen der fast nichts anderes tut als Tickets sortieren und zu ordnen, vielleicht wird es ja besser
(Warten wir mal 1.0 ab, dürfte ja nicht mehr so lange dauern...)
Sein urls-Problem mit den Regexp ist teilweise verständlich, allerdings ist Django (bis auf die Templates) ja an Programmierer gerichtet und ich glaube jeder sollte Regexp halbwegs beherrschen. (Btw: Nicht die neuen Url-Funktions verwenden, die hauen bei mir vorne und hinten noch nicht ganz so hin
Vielleicht liegts aber auch an mir, 1.0 wirds schon richten *gg*)
Zur Integration von anderen Komponenten (SQLAlchemy, Kid was weiß ich
) kommt mir vor will das Django-Team alles selbst machen, weil es ja extra auf ihre Anforderungen zugeschnitten ist und so einfache Änderungen schnell erlaubt...
Sein Vorschlag etwas außerhalb von Django wie Jinja zu verwenden ist lustig
Eine Application Datenbank wär was nützliches, nur sollte die gut durchdacht sein...