2010年7月1日

關於ajax世界觀

 888
喔,我這裡不是要提出什麼關於網頁設計的技術文章。雖然,ajax的確是一門網路資訊傳輸及處理的技術。
提到ajax就一定要先提到這篇文章,ajax概念的源頭。ajax的全稱為「Asynchronous JavaScript And XML」,想必寫出來不是這個圈子的人大概也看不懂,簡單的說,就是「非同步的腳本與資料」。阿?你說你還是看不懂?其實ajax就在我們的身邊,舉凡bloger、facebook、plurk、googlemap都是ajax的應用,我們每天都在用,只是不一定知道它背後的原理而已。這個概念早在5年前就提出了,這5年來,我們的網路世界發生了很大的改變,很大的原因就是基於這個概念。
但這也不是我要說的。我說過了,我不是來談網路技術的。但我還是要簡單的解釋一下什麼叫做「非同步的腳本與資料」。假設你是一個圖書館,你有很多的資料,而每天每天,都有很多的用戶要跟你借書,你沒有辦法一個人一個人接待,登記借閱狀況,詢問需求等等,於是,你給每一本書加標籤,根據不同的類別放在不同的樓層,讀者只要依據他的需求,到不同的樓層,找不同的標籤,就可找到書,然後把借閱紀錄登記在佈告欄上;你只要管理這個佈告欄、追討圖書就可以了。或者,你是一間自助餐,你不需要一一詢問你的客人想吃什麼,你只要一直上菜,客人照自己的喜好取餐,然後—甚至連結帳都是用刷卡的。提供服務的人,與接受服務的人,沒有在同一個時間點上面對面,這就叫做「非同步」。
所以注意到了嗎?「非同步」不是什麼新鮮的事情,我們的生活、人群之間的互動,一直以來都是以「非同步」作為主要的行為模式。男女之間的交往,除了在床上聊天跟手牽手的時間以外,都是「非同步」;老師跟學生之間,除了少數會有幾個專心度很高的學生以外,所有上課模式也是「非同步」。巨觀的說,我們的世界就是「非同步」的總和。甚至更抽象一點,「非同步」就是相對論的的具體論述:我們每一個人都活在自己的時空裡面。而什麼東西是同步的呢?那就是「事件」。「事件」是我們每個個人能夠作為基準的東西,透過事件,我們能夠了解另外一個人,我們之間的行為能夠到互動,而因此了解對方,或者認識「除了我以外的」世界。如果世界上沒有事件,那麼絕對的世界不存在。
與「非同步」、「事件」相關的另一個概念就是「搜尋」。作為非同步的我們,每天都在「搜尋」。搜尋是我們每天扣掉睡覺的8小時以外,再扣掉事件,剩下的時間都在搜尋。你說我在發呆沒在搜尋,發呆難道不是一種對自己概念的搜尋嗎?我們每天在搜尋前進的路,搜尋那個擦身而過的是不是我們認識的那個人,搜尋著今天要吃麼。搜尋是一種非同步的行為,作為非同步存在的人類我們,透過搜尋這項非同步的行為,卻找到了能夠和世界同步的「事件」。人類跟世界就是這樣搭上線的。
然而,世界卻是這樣,從非同步走向同步,卻又從同步走向非同步。
老實說,人類的本性是,不喜歡和其他人同步的。因為人只有在相對非同步的情況下,才會感覺到自我的存在是真實不虛的。
我們都喜歡顯示自己和其他人的不同步。
我們卻都想個要和世界發生事件。
人真是矛盾。

沒有留言:

張貼留言

請在下面留下你的訊息