WebApp是指基于Web的系統和應用,其作用是向廣大的最終用戶發布一組復雜的內容和功能。從一個簡單的幫助消費者計算汽車租借費用的網頁,到為商業人員和度假者提供全套旅游服務的大型復雜的WEB站點,都是WebApp。它包括一些完整的WEB站點,WEB站點的專門功能以及在Internet、Intranet或ExtraNet上的信息處理應用。webapp 框架是一種簡單的與WSGI兼容的網絡應用程序框架,可以與 App Engine 配合使用。不必為了使用 App Engine 而使用 webapp:網絡服務器支持任何使用CGI的Python應用程序。webapp 提供一種簡單的方式來開始為 App Engine 開發應用程序。響應式網頁設計的大部分技術,是可用在WebApp開發中的。移動端Web App和WAP有什么不同?最直接的區別就是功能層面。WAP更側重使用網頁技術在移動端做展示,包括文字、媒體文件等。而Web App更側重“功能”,是使用網頁技術實現的App??偟膩碚f,Web App就是運行于網絡和標準瀏覽器上,基于網頁技術開發實現特定功能的應用。
web app的優點是什么?
第一、使用W3C標準的HTML(標準通用標記語言下的一個應用)語言開發,能夠輕松實現跨平臺,移動應用開發者不再需要考慮復雜的底層適配和跨平臺開發語言的問題。與此同時,使用HTML來開發的Web App在投入上會大大的低于傳統的Native App。
第二、基于當下開始普及流行的HTML5,Web App可以實現很多原本Native App才可以實現的功能,比如LBS的功能、本地數據存儲、音視頻播放的功能,甚至還有調用照相機和結合GPU的硬件加速功能。
第三、移動應用的迭代周期平均不到1個月,用戶需要頻繁的重新下載與升級。而Web App則無需用戶下載,并且和傳統網站一樣可以動態升級。
第四、Web App有App的特性,更有Web的特性。每一個Native App在當前的用戶使用場景下是相對孤立的,而Web App則可以像傳統互聯網網頁那樣相互鏈接,從一個Web App直接跳轉到另外一個Web App。這無論是從用戶的使用體驗層面還是從應用之間的數據傳輸來看都是非常不錯的選擇。