B/S架構(gòu)也要打假
肖東軍 2004/02/17
眼下在企業(yè)信息化系統(tǒng)選型中,有一種值得警惕的傾向,那就是有部分人言必稱J2EE、B/S,仿佛只要沾了這些工具和架構(gòu)的光,軟件系統(tǒng)就自動(dòng)跨入"先進(jìn)"的行列。持這種觀點(diǎn)的人,要么是一味崇拜新技術(shù)卻又沒有深入研究問題,要么是想誤導(dǎo)輿論、從中漁利。
圖1 IE瀏覽器下人機(jī)交互能力弱的表格窗口示意圖,表現(xiàn)信息不豐富
B/S架構(gòu)下能否象C/S架構(gòu)的軟件那樣,提供水平滾動(dòng)條以容納更多的字段,并允許以拖動(dòng)的方式改變列的排列次序呢?只要功夫深就一定可以做到,如圖2所示:
圖2 IE瀏覽器下,國內(nèi)知名CRM軟件-SynleadCRM的表格窗口,信息豐富,可直接操作。
又如,對(duì)于圖1中表格窗口的數(shù)據(jù),無法進(jìn)行直接操作:新建、修改、排序和查詢,必須選中某條記錄,點(diǎn)擊右側(cè)"操作"欄的按鈕或"高級(jí)查詢"按鈕,打開新的表單窗口(請(qǐng)參見圖3的示意)后才能操作;如果是新建或修改,則還要點(diǎn)保存按鈕返回;返回原窗口后,有可能還要點(diǎn)刷新按鈕。
圖3 從圖1"表格"點(diǎn)操作按鈕后,進(jìn)入此類"表單"窗口(示意圖)
B/S架構(gòu)下能否象C/S架構(gòu)的軟件那樣,直接對(duì)表格或表單窗口的數(shù)據(jù)進(jìn)行新建、修改、復(fù)制、排序、查詢操作,所見即所得,操作結(jié)果由計(jì)算機(jī)智能判斷,自動(dòng)執(zhí)行保存、刷新等操作呢?答案也是肯定的,如圖2表格中的數(shù)據(jù)就可以直接編輯,并且可以在當(dāng)前窗口根據(jù)任意條件查詢,查詢結(jié)構(gòu)也顯示在當(dāng)前窗口。從圖片1到圖片2,這看似漫不經(jīng)心的一小步,其實(shí)是技術(shù)功力精進(jìn)的一大步!
實(shí)際上,為了提高人機(jī)友好度,軟件還必須靈活地組合"表格"和"表單"兩種表現(xiàn)方式。表格的優(yōu)點(diǎn)是可以批量觀察、處理較多數(shù)據(jù)(如圖2),類似電影的長焦鏡頭;表單的優(yōu)點(diǎn)在于可以觀察個(gè)別記錄的細(xì)節(jié),類似電影的特寫鏡頭。僅僅采用表單方式以回避表格的可操作性,或者僅僅采用表格/表單的相互切換方式,無疑都是幼稚、笨拙的,無法滿足操作者隨心所欲駕御數(shù)據(jù)的要求。
上述對(duì)某些B/S架構(gòu)軟件的詰難看似苛刻,實(shí)則不然。我可以告訴您,不僅國際一線的廠商,如SAP、Siebel和PeopleSoft等一線廠商實(shí)現(xiàn)了,而且我國的少量腳踏實(shí)地的軟件廠商也追趕上來了!如果您是一個(gè)鐵桿的B/S擁躉,那么請(qǐng)您去追捧這類高性能的B/S架構(gòu)的系統(tǒng)吧,不要對(duì)著只會(huì)用到PC架構(gòu)服務(wù)器的中小企業(yè)去吹噓跨UNIX和Windows平臺(tái)了!
企業(yè)在信息化系統(tǒng)選型的過程中,關(guān)鍵還是要從自身的實(shí)際出發(fā),除開本文中重點(diǎn)探討的某些操作性能,還應(yīng)關(guān)注預(yù)算、關(guān)鍵需求對(duì)應(yīng)的功能、自身的發(fā)展階段等因素。如果憑著一知半解盲目跟風(fēng)"先進(jìn)技術(shù)",則很容易被某些善"投其所好"的銷售代表的誤導(dǎo),走入歧途。在相當(dāng)長的一個(gè)時(shí)期內(nèi),還不會(huì)出現(xiàn)某種技術(shù)一統(tǒng)江湖的局面,B/S和C/S也是在相互學(xué)習(xí)中不斷發(fā)展,F(xiàn)在正熱播新版《天龍八部》,因此以練武功類比開發(fā)軟件,不管練六脈神劍、北冥神功,還是練易筋經(jīng)、降龍十八掌,功力練到家了都可以縱橫天下!
借用胡適之的話,奉勸某些劍走偏鋒的軟件廠商,"多研究些問題,少談些主義(概念)",認(rèn)真學(xué)習(xí)國際先進(jìn)技術(shù),結(jié)合中國企業(yè)的應(yīng)用實(shí)際提供更好的產(chǎn)品和服務(wù)才是正途。概念炒作即使能逞一時(shí)之強(qiáng),最終難免誤人誤己。
廣州朗潤公司供稿 CTI論壇編輯