web應用程式發展至今大體經歷了三個階段,第乙個階段使用的是簡單的靜態頁面,第二個階段使用得是asp、jsp、php等動態指令碼語言,第三個階段是web2.0階段,而ajax就是web2.0中的核心技術。
其中在web應用程式發展的第乙個階段中,只能使用靜態的html頁面來開發web應用程式,這個階段的web應用程式不能與客戶產生任何互動,所實現的功能僅僅是資訊的展示。但是客戶的需求總是不斷提高的,客戶需要能夠與web應用產生互動,從而得到自己需要的資訊。這樣簡單的靜態web應用已經不能滿足客戶日益提高的需要,這就促使了動態指令碼語言的出現,使web應用程式的開發進入第二個階段。
在web應用程式開發的第二個階段,出現了各種各樣的動態指令碼語言,例如jsp、asp、php等,開發人員可以使用這些動態指令碼語言開發出具有互動功能的web應用程式。在這種web應用程式中,客戶可以通過表單提交自己的輸入資訊,伺服器端的程式接受客戶提交的表單後,根據表單的內容進行處理,然後把處理結果返回給使用者,這樣就完成了乙個簡單的互動,這種web應用程式的出現,大大提高了web應用程式的互動性能,從而使得web應用程式的開發進入乙個異常繁榮的階段,各種各樣的web應用程式紛紛採用了這樣的開發模式。但是這種開發模式並不是完美無瑕的,在這種web應用中使用者依賴於通過瀏覽器軟體而html語言中用來開發使用者介面的標籤也是有限的,從而導致web應用程式介面變得非常單調,缺少類似桌面應用程式豐富的介面元素。而且在這種web應用程式中,每次使用者與伺服器的互動都需要重新重新整理頁面。雖然這種web應用程式的優勢是很明顯的,但是這些缺陷仍然會導致使用者的不滿,這就促使了ajax技術的出現。
在使用ajax開發的web程式中,可以模擬出類似傳統桌面應用程式豐富的介面元素,而且在這種web應用程式中,可以選擇在區域性重新整理頁面,從而減少了使用者與伺服器互動的通訊量。ajax因為這些特性在推出至今短短幾年中,已經在web應用中得到了廣泛的應用。傳統的web應用程式中,每個使用者的請求都會重新重新整理整個頁面,而採用ajax以後,只需要重新整理區域性頁面即可。實現與伺服器的非同步通訊,這就是ajax技術的核心所在。
從PDF說開去
最近想研究一下pdf。pdf從ps脫胎而來,秉承ps強大的描述能力,以其精美的 效果,已幾乎成為internet時代的 標準文件格式 說pdf是 標準 可能有人不愛聽,見後文 如果軟體能夠支援自動輸出 匯出 為pdf格式文件,無疑軟體的專業化色彩會更濃一些。人之常理 你推出一種文件格式,使用的人 軟...
從時間說開去
非常羨慕那種需要很少睡眠,思維敏捷,做事雷厲風行的人。之所以羨慕,是因為我不具備。我做為乙個需要很多睡眠並且睡眠質量不高的人,做事也一般是三思而後行,遇事也慢人半拍,對於我這樣乙個人,怎樣合理安排時間就成了很大的問題。從小就喜歡利用一大片的時間,專注的去做一件事情。所以,在上了大學以後,看到我的同學...
從「盜版」說開去
發行了幾年的共享軟體 vb原始碼之友 終於被盜版了,雖然共享軟體沒有給我帶來讓人羨慕的財富,但是這幾年來也有不少的正版使用者群在默默的支援著我繼續推出我的軟體產品。我的心情其實很複雜,但卻沒有憤怒,在我腦中揮之不去的卻是 盜火 英雄普羅公尺修斯的偉大形象。想想看,如果不是盜版,作為普通的個人使用者,...