I am new at this part of web developing and was trying to figure out a way of creating a web app with the basic specifications as the example bellow:
- A user1 opens a page with a textbox (something where he can add text or so), and it will be modified as it decides to do it.
- If the user1 has problems he can invite other user2 to help with the typing.
- The user2 (when logged to the Channel/Socket) will be able to modify that field and the modifications made will be show to the user1 in real time and vice versa.
Or another example is a room on CodeAcademy:
- Imagine that I am learning a new coding language, however, at middle of it I jeopardize it and had to ask for help.
- So I go forward and ask help to another user. This user access the page through a WebSocket (or something related to that).
- The user helps me changing my code and adding some comments at it in real time, and I also will be able to ask questions through it (real time communication)
My questions is: will I be able to developed certain app using Django Channels 2 and multiplexing? or better move to use NodeJS or something related to that?
Obs: I do have more experience working with python/django, so it will more productive for me right know if could find a way working with this combo.