Seit Jahren programmiere ich PHP. Auch Java ist mir einigermassen bekannt und ich habe diverse Projekte während dem Studium damit umgesetzt und dazu ein paar Ausflüge in exotische Sprachen wie Lisp, Prolog und MatLab gemacht. Ich wurde sogar genötigt ein wenig C/C++ zu lernen.
Seit einigen Wochen schlage ich mich mit Python und dem dazu passenden Webframework Django herum. Stellte sich heraus, dass das Deployment nicht ganz so einfach wie bei PHP ist, aber wenn man es dann mal gemacht hat, dann ist auch das kein Hexenwerk mehr. Mein Fazit bisher: Super!
Was ich an Django mag
- Klare Trennung von Code und HTML.
- Tiefe Integration in Linux und das Terminal
- Nein ich vermisse geschweifte Klammern und Strichpunkt am Zeilenende überhaupt nicht
- Die Models und wie sie direkt auf die DB gemappt werden
- Das Out of the box Backend
- IDE Eric (lustiger Name)
Den Horizont erweitern
Ich weiss nicht, ob ich Django wirklich jemals beherrschen werde, da ich im Moment einfach nicht den ganzen Tag dran sitzen kann 😉 Aber es ist ein netter Ausflug und hat meinen Horizont erweitert. Es ist nicht alles Drupal 😉 Und apropos Drupal: Ein interessanter sehr ausführlicher Artikel: Drupal or Django.