[問題描述]
主要是對此感到好奇,但是不甚明白其中原理,想做簡單實(shí)現(xiàn),實(shí)現(xiàn)其中核心功能(即意思到了即可)
其中的理論知識點(diǎn)?
可以參考的資料(中英文)?
[環(huán)境&重現(xiàn)]
Windows10+Python2.7.10
服務(wù)器環(huán)境時:Ubuntu14-Server
[補(bǔ)充]
熟悉Python的Tornado,Flask
在學(xué)習(xí)gevent
歡迎選擇我的課程,讓我們一起見證您的進(jìn)步~~
我認(rèn)為多人編輯的前端比後端更難。其實(shí)多人編輯本質(zhì)上和聊天室差不多。多人之間的同步可以用websocket實(shí)現(xiàn),後端實(shí)作一個類似echo server的服務(wù)。前端編輯器感覺需要大量程式碼,還要看你要實(shí)現(xiàn)什麼程度的富文本。
首先你要有1個非同步的框架,然後會用到websocket,剩下的就是文字編輯器的使用了。最後是定時多久通訊1次,是等使用者輸入完成後發(fā)送還是輸入的過程,每輸入1個字元發(fā)送1次。