關於Ajax與傳統web框架的爭論

2021-08-29 11:39:20 字數 462 閱讀 9277

觀點之一:

ajax+soa將顛覆傳統的web程式結構,web應用將走出「伺服器動態網頁」時代

web框架遭淘汰

早期的瀏覽器是為html而生,先天不足。不管是struts還是jsf,或者.net,本質上都是為這種先天不足的「弱智型」瀏覽器而設計的.  如今,dhtml/dom已經非常成熟,瀏覽器的可程式設計性已經非常好.

瀏覽器完全負責介面構造和流轉(伺服器對介面構造和流轉只提供html服務,即由www伺服器提供靜態html頁面,而不是由應用伺服器提供動態頁面);而應用伺服器只提供業務服務,即只接受業務請求(http request的含義與傳統不同,伺服器不參與介面層功能)。

見:觀點之二:

ajax本身就違背了三層或者n層的體系結構,當使用ajax的時候,會造成業務資料無法控制,尤其是大型企業系統

。ajax只適用於做一些小規模應用改善使用者體驗,倘若用在大專案上,則會苦不堪言。

各有優劣

ajax與傳統web開發的異同點

ajax 什麼是ajax ajax即 asynchronous j ascript and xml 非同步j ascript和xml 是指一種建立互動式網頁應用的網頁開發技術。ajax 非同步 j ascript和xml 標準通用標記語言的子集 ajax 是一種用於建立快速動態網頁的技術。通過在後台...

基於Ajax的Web框架Echo2 2 0發布

echo2是乙個基於mozilla public license的開源web框架。乙個可以用於開發基於web胖客戶端應用程式的框架。echo2採用全新的ajax asynchronous j ascript and xml rendering engine,從而提供了更多rich client li...

Web伺服器與Web框架

http的工作流程 http服務端監聽埠,等待來自客戶端的請求 http客戶端與http伺服器建立tcp連線 http客戶端發起http請求 http服務端響應請求 關閉http連線 web伺服器的作用 上面的例子中與瀏覽器進行互動的http伺服器就是web伺服器。而web伺服器的主要工作也就是響應...