Rails und Django im Vergleich

am 26.11.2006 um 22:42

Beides sind relativ neue, viel gelobte Web-Frameworks in dynamischen Programmiersprachen – Rails in Ruby und Django in Python. Der englischsprachige Artikel A Rails/Django Comparison vergleicht die beiden und befindet sie für ziemlich gleichwertig.

Habe Rails mal angeschaut, allerdings noch nie was richtiges damit gemacht. Django finde ich interessant, da es Rails ähnlich ist, aber eigene Wege geht. Zum Beispiel werden in Django die Modelle nicht aus einer bestehenden Datenbank abgeleitet, sondern man gibt sie in Python-Code an, woraus dann die Datenbank generiert wird. Meiner Meinung nach ist der Ansatz von Django sauberer und flexibler.

Dann wäre da Djangos magic-removal branch, ein Entwicklungszweig, bei dem es darum ging, unnötige “Magie” loszuwerden und Ordnung zu schaffen – etwas das Rails vermutlich auch nicht schaden würde.

Auch das Dokumentieren scheint anders zu laufen, es wird an einem freien Django-Buch mit 21 Kapiteln geschrieben, wo man beim Lesen gleich Verbesserungsvorschläge anbringen kann.

Ich bin auf die weitere Entwicklung der beiden Projekte gespannt. Django ist bei mir auf jeden Fall mal als Kandidat für ein allfälliges zukünftiges Webprojekt vorgemerkt.

Kommentar hinzufügen