Asynchronous JavaScript + XML
新名詞,舊技術這東西最近在FLASH那塊很紅???,不過因為FLASH那邊我一直都頗排斥去玩的,除非案子有需要,不然我根本懶的寫,所以一直不知道這個這麼紅的技術到底是什麼東西基本上,這個技術是透過JavaScript ,運用Client side 去 call 一個http request 的object,然後做到頁面不Reload但是卻更新畫面資料的效果,我不知道這種技術對於寫web application的程式設計師來說有什麼特別的???就像我同事講的,他在用這個東西的時候都不知道是1999年還是2000年的時候,古老到他自己都忘了,對普遍寫web的程式設計師來說應該都是用到不想用的東西吧,大家更不會刻意去為這種基本技術命名=.=Client Side的技術普遍來說都是透過JS或VBS去處理,由於VBS只有微軟自己的IE才支援,所以後來許多程式開發人員也漸漸都完全採用JS去寫了
當然,我並不是說AJAX這種技術不好用,只是對於國外居然把這種東西冠上一個名詞然後大力推行感到不可思議!!!
剛剛去查了一下關於AJAX的相關網站,有人提到是因為Google Mail的原因,點了動作居然不需要reload頁面所以才開始引起大家注意....
怪了,以前我用這個技術寫網頁的時候怎麼都沒人說我很神>.<
證明了:原來技術是要用在大網站才會受到人家注意啊對於普遍都在寫Server Side的我來說,不太喜歡採用Client Side來做事情是因為這樣所有的動作都會被曝露在html source裡面,以前甚至遇過一個『高手』連sql string都給我放在前端透過xmlhttp來送,那不就是擺明著跟人家說我的db架構是怎樣,快來hack嗎??
而且即使透過js,還是有可能發生瀏覽器版本不同而發生不可預期的狀況,這也就是我為什麼喜歡把大部分的事情往Server丟,就是因為統一由 server端處理,我也比較好控制錯誤,不然瀏覽器動不動就給我出現個Javascript error或是按了沒回應,我也是很頭痛...

網路真的是越來越無趣了...

http://blog.jin-online.com/?pl=146&setdate=200510

http://www.neo.com.tw/archives/000670.html

http://www.adaptivepath.com/publications/essays/archives/000385.php

arrow
arrow
    全站熱搜

    Bojack 發表在 痞客邦 留言(0) 人氣()