顯示具有 study 標籤的文章。 顯示所有文章
顯示具有 study 標籤的文章。 顯示所有文章

2009年1月24日 星期六

AJAX programming reference

Dynamic web programming 中,

所有 client-side的 input postback到 server-side時,都得整個web page refresh,

以往為了避免這種 postback反覆發生,

都得預先在後端用 active web language產生 javascript的 data array,

然而代價是 page initial時,預先產生的 data array會增加傳輸量與傳輸時間,

而且當中有很多資料在操作過程中根本沒有用到。

然而依 http設計的行為模式來說,它本質上就存在著以下二個問題,

  1. postback造成很多資料的重複傳輸,畢竟很多時候要的只是擷取後端的一部份資料,

    卻無端的造成很多後端資料與 html tag的重覆傳輸

  2. portback後造成 page refresh,在操作行為上來說並不那麼 friendly,這一點在比較

    任何 application就有很明顯的感受。
這二個既有的缺點,在web 2.0中多了一個解決方案 - AJAX

以下 study ajax 時的 reference.

Python programming reference

用PHP寫了好長一段時間的script,

始終覺得以它做為command line環境下的script有些不適妥,

畢竟它的設計重點是 http的 active script language,

然而,一來已經有了現有的code,二來又沒有太充足的理由移植到別的語言,

但是,慢慢的開始有 threading功能的需求,且在Object Orient的model上,

PHP也不算是 native的設計,在上述二個條件的思索之下,

想起了多年前同事極力推薦的 script language - Python,

甚至是主張捨棄他熟悉的 perl,何以大師級的前輩會有這樣的想法呢?

這是個大哉問,現在還沒有能力答出個所以然來。

2009年1月12日 星期一

##EasyReadMore##