在人們使用python websockets和django進行websocket處理之前。現在django頻道成爲官方django項目,支持django處理websocket。任何人都可以列出django頻道優於python websockets的django web開發方面的優勢嗎?Django通道相對於python websockets有什麼優勢?
的一點是,
由於Django的web開發建成的通道,這將是很好用Django框架集成。
感謝您的回覆。
在人們使用python websockets和django進行websocket處理之前。現在django頻道成爲官方django項目,支持django處理websocket。任何人都可以列出django頻道優於python websockets的django web開發方面的優勢嗎?Django通道相對於python websockets有什麼優勢?
的一點是,
由於Django的web開發建成的通道,這將是很好用Django框架集成。
感謝您的回覆。
Django的渠道不僅僅是WebSockets的庫:
頻道是一個項目做的Django能夠處理比只是普通的HTTP請求,包括網頁套接字和HTTP2多,以及運行代碼的能力在發送回覆之後,如縮略圖或背景計算等。 (docs)。
你的具體情況(的WebSockets),通道可以更容易地與他們合作,因爲它擴展的Django提供所有必需的組件(Daphne server,asgi_redis等)。它還爲它們提供了類似於視圖的界面,使Django開發人員更容易。
它還增加了其他一些有用的功能,如data binding,routing或groups,這東西你有可能使用,節省你自己實現他們的負擔。
簡而言之:它使WebSocket處理更容易:)
django渠道和websockets是你不能比較的2種不同的東西。 – khajvah
兩者都處理websocket的權利?你能解釋你的評論嗎? –
好的,我在這裏可能是錯的,因爲它似乎包括比我預期的更多。 – khajvah