從Sharepoint優缺點看配置型系統的趨勢

在以前的一個帖子sharepoint小問中,我提出瞭如下觀點:
=====================================================================
sharepoint是個很不錯的平臺,有很多思路都很新穎,比如列表、公式、視圖、模板網站等,但也有很多不足之處,主要有:
1)權限管理:列表訪問部分過於複雜,而視圖部分權限有沒法處理,因此有些需求不二次開發處理不了
2)速度太慢:不說啥了,地球人都知道
3)跨網站的列表間數據沒法訪問,很多需求都要二次開發才能實現
4)工作流,使用列表實現,但速度非常慢,複雜流程很難搞定。
======================================================================
究其原因在其數據結構:網站->列表->字段體系中,相互關聯的業務邏輯關係太少,其執行的視圖信息難以有針對型的進行sql優化,因此會隨結構複雜都性能大幅下降。

在當時的帖子我說道我們在設法改進這種缺陷,現在的解決方法推出來了,我將其稱爲《面向業務開發應用》模式。
在我的博客中有相關的介紹http://blog.csdn.net/etudiant6666/article/details/8070634
其解決途徑有如下幾點:
1. 採用winform的長連接以及專用的數據序列化方式與服務器進行通信,其通信效率比xml序列化高一個數量級。
2. 對於視圖,可以使用條件篩選,而輸入的條件會自動進行sql優化,大幅提高視圖數據性能。
3. 如果我們將列表看作業務,可以不僅進行跨列表間的數據提取,還可進行數據賦值及方法操作。
5. 在列表(業務流程)下增加了步驟對象,使列表可以完全通過配置實現的各種流程設計手段,易讀易懂。

更多說明見 面向業務開發應用文檔庫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章