Hacker News new | ask | show | jobs
by jefurii 1605 days ago
Django developer here. I have limited experience with WP but used Drupal back in the day, and from everything I've heard WP is the same with respect to what I'm going to say.

You can touch your nose two ways right? You can just reach up, or you can contort your arm and reach around your head. Working with Drupal very much felt like the latter.

I had to jump through so many hoops to do everything. Just one example: If I wanted to turn off a Preview button in one part of the site, the code in that view had to check what application was running, or ALL the preview buttons in the whole site would disappear (i.e. there was no app scope). Drupal databases were hairy balls of complication, but that's the case with every system I've looked at that has to support "every" use-case.

With Django you just build what you need and you're done. It's very straightforward. Your code and your data model can stay really simple. I built out whole sites really fast with it, even when I was a relatively inexperienced developer.

It's not about the size of the ecosystem, because with a tool like Django it's really simple to just build what you need yourself.

That said, this model works best if you have access to at least one developer. If you're not willing to cough up for that, you're at the mercy of things like WordPress.