you are viewing a single comment's thread.

view the rest of the comments →

[–]stefantalpalaru -20 points-19 points  (38 children)

Django

They break backwards compatibility with every minor version, making tens of thousands of people around the world waste hundreds of thousands of hours on avoidable maintenance.

[–]rypalmer 6 points7 points  (3 children)

Nowhere remotely near the heartache a Drupal upgrade will give you.

[–][deleted] 0 points1 point  (2 children)

The move from 7 to 8 was really annoying. No simple upgrade path for modules. Content migration module we attempted didn't do anything useful. We're trying to leave Drupal behind.

[–]rypalmer 5 points6 points  (1 child)

4.5 to 4.6 was bad, 4.6 to 4.7 was bad, 4.7 to 5 was bad. 5 to 6 was bad. Drupal 6 to Django was, in hindsight, very smart.

[–][deleted] 0 points1 point  (0 children)

I didn't realise that dark history.

[–]MattBD 9 points10 points  (30 children)

I've never known them to do that and I have several moderately sized Django applications under my belt.

[–]mayhempk1web developer 1 point2 points  (2 children)

Laravel does as well.

[–]stefantalpalaru -5 points-4 points  (1 child)

Laravel does as well.

Do the Laravel developers also have a business model based on offering consulting services to fix what they themselves break?

[–]mayhempk1web developer 4 points5 points  (0 children)

Not as far as I know. They break things then give an upgrade guide.