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