13 ms·
I shouldn't have to buy an SSD to develop comfortably with a dynamic language. Even compiled languages like Go using non-trivial frameworks (Revel) reload fast
by antelopesalad 13y ago
I shouldn't have to buy an SSD to develop comfortably with a dynamic language.
Even compiled languages like Go using non-trivial frameworks (Revel) reload faster than django's runserver. It's like django's runserver is still in 2007 while everyone moved on years ago.
I'm also not the only one who isn't happy with the speed because right now runserver polls for updates every second. Some core dev implemented a change so that it's push based now instead of polling every second and should be in 1.7, but this only happens if you have pyinotify.
Want the know the kicker? The ticket to do it was opened 5 YEARS AGO.
https://code.djangoproject.com/ticket/9722 https://code.djangoproject.com/ticket/9722
That's only a small gain though but it's crazy to think that it's been polling this whole time. I'm all for polling in web apps when possible but seeing a comment you didn't know even exist pop up 3 seconds after it was made is much different than expecting immediate feedback when you spend ~60 hours a week developing a web app.