Hi Jon,

Please see a recent discussion on django-developers with similar complaints:
https://groups.google.com/d/topic/django-developers/WKpkv1hdVWU/discussion

There is also discussion on django-developers about revising the 
deprecation schedule to make it easier to upgrade from one LTS release to 
another:
https://groups.google.com/d/topic/django-developers/MTvOPDNQXLI/discussion

If you have any other actionable suggestions, feel free to add them to 
either thread.

Thanks,
Tim

On Tuesday, June 9, 2015 at 9:27:49 PM UTC-4, Jon Foster wrote:
>
> I've been involved with Django, on and off, since v0.96 or so. I love 
> Django and think its the most productive way to build rich websites with 
> custom defined content types. Throw in Django-CMS and things get pretty 
> darn cool.
>
> I was thrilled when Django reached v1.0 since it came with the promise of 
> having a consistent and stable API, specifically a lack of backwards 
> incompatible changes, unless required by security concerns. Unfortunately 
> this promise is routinely violated for various excuses. The bottom line is 
> none of the apps I've written have been able to survive any 2 point 
> upgrades (v+0.2). Single point upgrades usually only cause minor breakage.
>
> I realize the desire to grow things and I applaud it. But there is a 
> business issue here. I can't, in good conscience recommend Django as a site 
> platform to many of my small clients as they simply could not afford the 
> upkeep of a Django powered site. Especially if the site is e-commerce 
> related, where PCI, and responsible site operation, will require that we 
> stay current. In order to do so would require staying up with the constant 
> flow of backwards incompatible changes, combined with the time and effort 
> to reverse engineer and maintain contributed apps, which aren't keeping 
> pace either.
>
> With the current method of development on the Django platform, if I had 
> just a dozen sites of moderate complexity, it would become a full time job 
> just keeping them updated. Its complicated enough just finding the apps 
> that will actually work with each other to construct a site. But the 
> carefully constructed house of cards is virtually guaranteed to break with 
> the next update.
>
> So I ask, PLEASE return to and stick with the promise of API stability? 
> You promised and routinely point to that statement, while making backwards 
> incompatible changes. I want to spend more time working with Django, but I 
> need to know that my clients can rely on painless and cost effective 
> upgrades.
>
> Thanks for reading my complaint,
> Jon
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/a8e7d2fd-31ad-4306-b9e0-5004b56a50b4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to