查看單個文章
舊 2008-05-14, 06:07 PM   #2 (permalink)
飛鳥
協調管理員
 
飛鳥 的頭像
榮譽勳章
UID - 23073
在線等級: 級別:72 | 在線時長:5513小時 | 升級還需:108小時級別:72 | 在線時長:5513小時 | 升級還需:108小時
註冊日期: 2003-01-07
VIP期限: 無限期
住址: 史萊姆團隊
文章: 7199
精華: 11
現金: 837 金幣
資產: 260029 金幣
預設



Smart Client的架構想法是不錯啦

但我覺得男不男,女不女的

在軟體開發的二大架構搞一個第三架構
http://www.microsoft.com/taiwan/msdn/columns/mvp/images/Snap0.gif
我個人比較喜歡Fat Client的

我不知道是好還是不好,我寫一下我的看法,每個人都有他喜歡的架構啦


Fat Client就是把軟體安裝在使用者端
優點:可單獨作業,分散server運算的效能
缺點:安裝&更新軟體版本維護
安全:優--可自行使用加解密協定

Thin Client,像瀏覽器、網頁程式
優點:安裝&更新軟體版本維護
缺點:太多數必須要網路連線執行,運算都必須交給server,server等級需求較高
安全:中--可使用https加密協定

Smart Client,結合前兩者的優點
安全:視你的網路傳輸的協定安全性,傳輸的時效,登入的安全等級

比如:
傳輸過程可使用ssl或ipsec
使用公私鑰來管理
使用者登入帳號密碼符合:安全性原則
同時把密碼在寫入資料庫前使用MD5加密方法後再寫入,不要直接把密碼在未加密就寫入資料庫
__________________
http://flybird017.googlepages.com/quok.gif http://flybird020.googlepages.com/new321.gif
寶貝你我的地球
, 請 少開電器,減少溫室氣體排放外,多種植植物,減少列印, 多用背面,丟棄時做垃圾分類。

http://netgames123.googlepages.com/tobikeways.jpg

飛鳥 目前離線  
送花文章: 11706, 收花文章: 3363 篇, 收花: 16453 次
回覆時引用此帖
有 2 位會員向 飛鳥 送花:
rezard (2008-05-15),smallear (2008-06-07)
感謝您發表一篇好文章