Bindows(http://www.bindows.net)新版本1.30beta出來了,增加了千呼萬喚的Theme支持。Erik&Emil不愧為世界水平的JavaScript高手,原本僅用做瀏覽器腳本支持的這個小東西如今被發揮得淋漓盡致,幾乎到了瀏覽器JavaScript所能表現的最高境界??催^的人幾乎都會嘆為觀止。觀止觀止,觀而止,這一點上,客戶似乎與開發者保持同樣的態度。
無論從Bindows的站點,還是其論壇,還是Google的搜索結果,對Bindows的感覺幾乎停留在這樣一個感覺層次:技術好,速度慢,至今沒有商業案例。更有甚者,評價其為“C/S的回歸”?;貧w意味著什么?對于開發者而言——呃,我一直將開發者置于比客戶低的地位——,除了恢復原來的編程概念、方法、模式,照拿工資,幾乎沒有什么改變。技術的變革從來不是以開發者的利益作為第一位的。而對于客戶,這種回歸卻是不可接受的。
ChinaUI(http://www.chinaui.com)上每天都有新的設計作品產生,有相當大的數量集中在B/S系統的產品上。B/S給軟件開發帶來巨大改變,但與此同時進行改變的是用戶的審美品位的提高。你無法再將windows經典的窗體顏色應用到絕大多數Web應用中,美工開始變得重要??蛻艨谖对絹碓狡婀?,很多時候一個項目的交付被卡在美工上,客戶喋喋不休的說這個顏色/那個顏色不喜歡。從國內外已經出現的軟件界面設計公司,可以看到這樣一個趨勢:用戶對軟件的需求已經不僅僅滿足于實現功能,對軟件的體驗開始變得同樣重要?;貞浺幌?,《冒牌天神》中發郵件的界面,一些電影中顯示人員檔案的界面,《黑衣人》中的海關電腦界面。隨著軟件的發展,這些界面相信也會出現在實際的軟件中。
RIA應運而生。Macromedia公司的Flex(http://www.macromedia.com/software/flex),開源的Leszlo(http://www.openlaszlo.org),都是這方面的代表。Flash經過多年的發展,已經從典型的動畫格式開始向著一種用戶友好的表現形式發展。從Macromedia官方公布的資料看來,已經有一些成功的商業應用采用了Flex,用戶體驗相當好。而從我給一些客戶演示laszlo的實例來看,Laszlo“增加了對Web應用的期待”。這種期待顯然是界面、操作感覺的期待。RIA, Rich Internet Application, 在我看來一個最為體貼的解釋就是“豐富客戶體驗的Web應用”。Rich在這里,所指并不僅僅是提供開發者豐富的控件,更重要的是給客戶豐富友好的體驗。
Bindows所做的,從第一眼看上去,就象是所有windows控件的模擬。按鈕,標簽,列表,文本框,對話框,顏色,樣式,等等,一個典型桌面應用應該有的控件、樣式都具備了??陀^的說,用JavaScript實現這些并不容易,作者花了整整兩年時間,這個產品還在繼續維護。為什么至今沒有商業應用(據我所了解,沒有)愿意采用Bindows呢?我分析:Bindows不能成功也不會成功的根本原因在于,它意味著用戶體驗的倒退。換句話說,這是一個開發人員一廂情愿的產品,絲毫沒有考慮到用戶操作感覺。如果這是一個徹底的桌面程序框架,融入到傳統桌面程序的大潮中,那么也許還有成功的可能;但是這個產品定位于運行在瀏覽器中,是Web程序,沒有用戶愿意看著別人能夠在瀏覽器里進行豐富多彩的操作,而自己只能對著灰蒙蒙的屏幕。當然,在我所未知特定行業里面或者用戶操作計算機層次不高的情況下,用戶體驗也許不重要;但是隨著時間的發展,這一點會逐漸消除。畢竟,沒有人會拒絕美麗。