4 ms·
Fully agree with you - been in the JS world a lot lately and it's not as polished as the more 'traditional' web frameworks. Channels was supposed to make core
by 0xADEADBEE 8y ago
Fully agree with you - been in the JS world a lot lately and it's not as polished as the more 'traditional' web frameworks.
Channels was supposed to make core but never did - what happened there? That's what I was driving at really - if I were stewarding a modern web framework, I would be integrating websocket support. It never sat right with me that something as common as APIs is farmed out to a library in Django (this comes out of the box in Rails with no configuration) either.
I don't dislike Django, but I certainly find that there's a lot more messing around to get done things that I would consider pretty standard. I used the new Rails beta last week and I noticed that Webpack integration is now there - how long until we see something like that with Django?
- Spiritus 8y ago>Channels was supposed to make core but never did - what happened there? https://www.djangoproject.com/weblog/2016/sep/09/channels-adopted-official-django-project/ https://www.djangoproject.com/weblog/2016/sep/09/channels-ad...
- deleted 8y ago[deleted]
- nnain 8y agoAndrew Godwin (creator of django-channels) has recently handed over the repo to other maintainers and moved on to some role on adding `async` support to Django Core. (Channels was officially adopted by the Django project, but isn't part of the Django-core — you still have to add the package separately.) This async support is hopefully coming within 2019. I'm super-excited about using it in future django projects.
- uranusjr 8y agohttps://groups.google.com/forum/#!topic/django-developers/mLlWYEC8_G8 https://groups.google.com/forum/#!topic/django-developers/mL... In short, the efforts are constantly undermanned, leading to developer burnout. Andrew had since came back to pushing things (ASGI 3.0 came out last week), but it seems like he intends to focus more on the big picture (standardise async web stuff in Python) than spending time on Django specifically. Step up if you believe you have good visions on making Django a “modern web framework”.