轉(zhuǎn)帖|使用教程|編輯:莫成敏|2020-03-05 10:48:47.820|閱讀 578 次
概述:本教程深入?yún)f(xié)同辦公系統(tǒng)的實現(xiàn)原理,從企業(yè)IT管理者的角度出發(fā),深入研究多人協(xié)作的形式、基礎(chǔ)和難點,分析一款開發(fā)工具應(yīng)具備怎樣的特點,才是實現(xiàn)多人協(xié)作“在線excel”系統(tǒng)的關(guān)鍵。本文主要介紹該教程的第二部分內(nèi)容——多人協(xié)作的基礎(chǔ):原理與架構(gòu)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
純前端表格控件SpreadJS,可滿足 .NET、Java、App 等應(yīng)用程序中的 Web Excel 組件開發(fā)、數(shù)據(jù)填報、在線文檔、圖表公式聯(lián)動、類 Excel UI 設(shè)計等業(yè)務(wù)場景,并在數(shù)據(jù)可視化、Excel 導(dǎo)入導(dǎo)出、公式引用、數(shù)據(jù)綁定、框架集成中無需大量代碼開發(fā)和測試,極大降低了企業(yè)研發(fā)成本和項目交付風(fēng)險。
本教程深入?yún)f(xié)同辦公系統(tǒng)的實現(xiàn)原理,從企業(yè)IT管理者的角度出發(fā),深入研究多人協(xié)作的形式、基礎(chǔ)和難點,分析一款開發(fā)工具應(yīng)具備怎樣的特點,才是實現(xiàn)多人協(xié)作“在線excel”系統(tǒng)的關(guān)鍵。本文主要介紹該教程的第二部分內(nèi)容——多人協(xié)作的基礎(chǔ):原理與架構(gòu)。
本教程分為以下幾個部分:
多人協(xié)作的基礎(chǔ):原理與架構(gòu)
任何信息,無論其是什么展現(xiàn)形式,如果要做到多人實時編輯與展現(xiàn),只需要實現(xiàn)以下三步而已:
1、操作化
2、可傳輸
3、可還原
操作化
操作化,指任何信息都可以轉(zhuǎn)換為一組操作的集合。很容易理解,但它仍有不少值得思考的點:1、分割與組合
2、絕對操作與相對操作
3、使用一款開發(fā)工具:SpreadJS,實現(xiàn)操作化的優(yōu)勢:
可傳輸
可傳輸,就是指操作有辦法通過網(wǎng)絡(luò)傳輸給其他終端。實現(xiàn)動態(tài)多人協(xié)作,需要考慮以下幾點:
1、傳輸內(nèi)容2、網(wǎng)絡(luò)協(xié)議
3、QoS(Quality of Service,服務(wù)質(zhì)量)
可還原
可還原,就是指接收到來自網(wǎng)絡(luò)的操作消息后,可以在本地完全一致地再次執(zhí)行該操作。可還原包括了:
1、絕對操作的還原
2、相對操作的還原
3、本地操作的還原
4、無入侵的還原
本教程內(nèi)容較多,后續(xù)將繼續(xù)更新,感興趣的朋友繼續(xù)關(guān)注我們慧都網(wǎng)哦~您可以下載SpreadJS試用版免費體驗~
相關(guān)內(nèi)容推薦:
SpreadJS實現(xiàn)多人協(xié)作“在線excel”系統(tǒng)的優(yōu)勢(一):多人協(xié)作的形式
想要購買SpreadJ正版授權(quán),或了解更多產(chǎn)品信息請點擊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: