WebApp是指基於Web的系統和應用,其作用是向廣大的最終用戶發布壹組復雜的內容和功能。ASP,PHP,HTML,JAVA等。使用這些常見的網絡開發工具,可以制作絕大部分的webapp程序,使其在網站頁面上實現傳統的C/S架構軟件的功能,也就是我們常說的SaaS模式。
從壹個簡單的幫助消費者計算汽車租借費用的網頁,到為商業人員和度假者提供全套旅遊服務的大型復雜的WEB站點,都是WebApp。它包括壹些完整的WEB站點,WEB站點的專門功能以及在Internet、Intranet或ExtraNet上的信息處理應用。
當用戶登錄壹個網站(如Pixlr),大家很容易理解這是在訪問壹個Web App。但是對那些僅僅提供基礎服務(如電話查詢或是信息查詢)的網站,區分用戶是否在訪問Web App就變得相當困難了。
其實這些服務大多都是Web App。我常常這樣問自己“這個程序是否完成了某個任務?”。即便它只完成了某個非常小的任務,那麽它也是壹個Web App。Google的搜索引擎就是壹個Web App,它本質上和電話查詢服務沒有什麽區別。
這樣說來,也並非所有的網站都是Web App。如果這個網站並沒有執行任何任務,那麽它就並不是Web App。