Evo sta sam provalio za sada.
Posto Django koristi Python, naravno da ima karakteristike Pythona. To ujedno znaci da uvek imate na raspolaganju jedan (eventualno dva) nacina da nesto kazete (govorim o sintaksi, a ne o dizajnu aplikacija). S druge strane, Rails je baziran na Rubyju koji uvek nudi vise od pet stotina nacina da kazete istu stvar. U pogledu citljivosti koda, dakle, Python ima veliku prednost, posto vecina Python programera ima isti ili veoma slican stil kodiranja.
Dalje, dokumentacija za Django je vise nego kompletna. Bravo! Rails ima veoma tanku dokumentaciju, pa ako ste pocetnik, nece vam biti lako. Sam Python nudi kompletnu dokumentaciju sa sve nekim vodicima za ucenje jezika u jednom zip (bzip2) fajlu. S druge strane, Rails zajednica je voma velika i mocicete nekako da se snadjete. Ja licno nisam imao mnogo srece sa on-line komunikacijom, ali ko zna...

Django je (verovali ili ne) teze postaviti na jevtinim serverima posto najcesce nemaju mod_python. Ali kapiram da je postavljanje i jednog i drugog poprilicno jednostavno na VPSovima ili dedicated serverima.
Django podrzava scaffolding za administracioni odeljak sa sve search i authenticate funkcijama. To vam omogucava da se koncentrisete na javni deo aplikacije. Kod Railsa to nije bas tako lako, posto ne postoji ugradjena autentikacija, a admin odeljak mora rucno da se pravi. Medjutim, nisam nikad koristio Django, pa ne znam koliko pomaze. Moj drugar koji koristi Django tvrdi da je veoma efikasan.
Toliko za sada. Cim zavrsim sa jednim projektom u Railsu, pocinjem da ucim Django.
