最近一直在想這個事情,從近幾年的web application的發(fā)展情況和工作項目的用戶需求來看,rich client應(yīng)該又要成為一個潮流了。
主要原因有兩點:
一是網(wǎng)速的提高,過去使用browser是因為過去的網(wǎng)絡(luò)速度比較慢,所以只能給客戶端傳送很少的信息量,讓客戶通過網(wǎng)絡(luò)傳輸?shù)男畔⒈M可能少的完成操作。而現(xiàn)在網(wǎng)絡(luò)速度的提高,讓這樣的要求變少了,網(wǎng)速慢的這個瓶頸也不再存在了。
二是用戶的要求,用戶實際上不在意什么client還是brower,用戶在意的是使用是否方便,響應(yīng)是否迅速,能否滿足業(yè)務(wù)需要。如果網(wǎng)速慢,機(jī)器配置差的瓶頸在今天的技術(shù)條件下不存在了,用戶對于易用性和快速響應(yīng)的要求就要提高了。這個快速響應(yīng)不是指那種客戶端<----->服務(wù)器的響應(yīng),而已一個操作之后快速的出現(xiàn)結(jié)果,這個就要求有一部分在C/S模式下在客戶端實現(xiàn)的功能但是在B/S情況下被轉(zhuǎn)移到服務(wù)器上的一些功能需要在客戶端實現(xiàn)。
但是這個rich client不是幾年前的那種臃腫的不行的方式了,應(yīng)該是比現(xiàn)在的應(yīng)用的client包含的內(nèi)容多,但是比以前的client的內(nèi)容要少。主要解決的問題是,快速響應(yīng)用戶的操作,讓用戶的操作更簡單。
(思路不是很清晰,暫時是這樣,之后再修改)