Sunday 3:35 p.m.–4:05 p.m.
WebSocket 101 in Python (en)
- Audience level:
- Web Programming / Webプログラミング
When it comes to WebSocket programming, people generally go with the combination of Node.js and Socket.io. It does not seem a bad combo. However, Node.js is not well-known for backward compatibility which causes pain and tear to any DevOps team. I will help you explore the way to develop a WebSocket application purely with Python as a backend tier.
Usually, when people discuss about the development of a WebSocket application, the WebSocket tier generally goes with Node.js and Socket.io. This combination is not bad at first but the maintenance can become DevOps' nightmare. As Node.js is still considered unstable, every major so-called "stable" release may possibly introduce backward compatibility busters which cause tear and grief to any teams of developments and operations. "WebSocket 101 in Python" will walk you through an example on how to develop a WebSocket application solely with Tornado Framework and RabbitMQ.