Ajax,一個組合幾項既有技術、創造出宛如桌面應用程式的網頁技術架構,大概是除了Web 2.0之外,當今最紅的新興網路技術名詞。

Google的線上地圖服務Google Earth率先大量採用Ajax,創造出與地圖軟體雷同的使用經驗,充分展現Ajax的優點,讓世人大開眼界。當使用者移動Google Earth地圖、或放大縮小,地圖區域會立即載入更新的資訊,而不需要整個網頁都更新,這已經與傳統地圖網站的使用經驗大不相同。Ajax擺脫了傳統網頁的棝桎,瞬間大紅大紫。

Ajax 有多紅?「有哪一個Web 2.0網站是不用Ajax的?」一位開發人員這麼說,似乎Web 2.0網站都「必須」用到Ajax,不論是以Ajax為基礎徹底打造起,或是以Ajax技術局部改造,不用Ajax的網站,不僅說不上是「Web 2.0」,甚至似乎是有點落伍了。

Ajax有多紅?如果你不常留意新興的Web 2.0網站,那麼走一趟電腦書局,看看陳列架上Ajax電腦書所占據的位置,也就能略知一二了。

由於Ajax太紅了,使得多數人對於Ajax的認識反而是刻板印象──Ajax似乎是酷炫網頁效果、新興網站的代名詞。在這個思維下,除非企業是要打造一個需要吸引大眾使用的酷炫網站,不然Ajax與樸實的企業應用似乎是八桿子打不著。

然而,Ajax對於企業的意義並非如此。Ajax不只是用來創造炫麗的網頁效果、互動的網站使用經驗而己,在企業的應用程式朝向Web化發展下,Ajax對於企業系統大有幫助。

本期封面故事──「文字Ajax不只是炫技」,我們就以Ajax為題,探究企業該如何運用Ajax的優勢。

擁有不少Ajax實際開發經驗的雲義科技產品開發部協理王建興,他建議企業的Web版ERP可以採納Ajax技術,以改善使用者的操作效率。

讓我們先以運作原理雷同、但較容易懂的線上購物車來說明。在採用Ajax技術開發的線上購物車中,一旦使用者修改了商品購買數量,網頁上的JavaScript會只把修改的數量值傳給伺服器,伺服器收到修改後的商品數量後,即會計算出最新的總額,並將這個總額數值回傳使用者的瀏覽器,過程中皆不需整個網頁重新載入,網頁上的總金額會立即改變,而且這個更新的過程非常短暫,使用起來就像是操作桌面應用程式一般。

在ERP的應用上,修改表單的情況就如同修改購物車商品數量一般,在採用Ajax技術下,使用者修改表單中的資料,並不需要等待網頁整個重載,即可逐一修改多個欄位的資料,而且,如果修改的數值與其他欄位有連動關係,那麼相對應的欄位就會立即顯示新的結果,就像修改商品數量與總金額的關係一樣。

在上述的狀況下,員工操作ERP的程序將更為順暢,工作效率自然會有所提升。那麼,Ajax怎麼會只是炫麗的網頁技術而己呢?請見本期封面故事為你深入分析,如何評估Ajax,以及快速突破的Ajax技術瓶頸。

專欄作者

熱門新聞

Advertisement