網路應用程式(簡稱 Webapp)是一種使用網頁瀏覽器在網際網路或企業內部網上操作的應用軟體。是一種以網頁語言(例如HTML、JavaScript、Java等程式語言)撰寫的應用程式,需要透過瀏覽器來執行。
網路應用程式風行的原因之一,是因為可以直接在各種電腦平台上執行,不需要事先安裝或定期升級等程式。常見的網頁應用程式有Webmail、網路商店、網路拍賣、wiki、網路論壇、部落格、網路遊戲等許多應用。
優點
- 網路應用程式不需要任何複雜的「展開」過程,你所需要的只是一個適用的瀏覽器;
- 網路應用程式通常耗費很少的使用者硬碟空間,或者一點都不耗費;
- 它們不需要更新,因為所有新的特性都在伺服器上執行,從而自動傳達到使用者端;
- 網路應用程式和伺服器端的網路產品都很容易結合,如email功能和搜尋功能;
- 因為它們在網路瀏覽器窗口中執行,所以大多數情況下它們是透過跨平台使用的 (例如Windows,Mac,Linux等等)
缺點
- 網路應用程式強調瀏覽器的適用性。如果瀏覽器方沒有提供特定的功能,或者棄用特定的平台或作業系統版本(導致不適用),就會影響大量使用者;
- 網路應用依靠網際網路遠端伺服器端的應用檔案。因此,當連線出問題時,應用將不能正常使用。但是,如果使用HTML5 API,這些應用就可以被下載安裝而可離線使用。Google Gears,就是一個好例子
- 許多網路應用程式不是開源的,只能依賴第三方提供的服務,因此不能針對使用者客製化、個性化,而且大多數情況下使用者不能離線使用,因而損失了很多靈活性;
- 它們完全依賴應用服務商的可及性。如果公司倒閉,伺服器停止使用,使用者也無法追索以前的資料。對比而看,即使軟體製造商倒閉了,傳統的安裝軟體也可以繼續執行,儘管不能再更新或有其他使用者服務;
- 相似地,提供方公司對軟體和其功能有了更大的控制權。只要他們願意就能為軟體添加新特性,即使使用者想等bugs先被解決再更新。跳過較差的軟體版本也不可能了。公司可以強加不受歡迎的特性給使用者,也可以隨意減少頻寬來削減開支。當然,公司會儘量地討使用者歡喜——只在有競爭者提供更好的服務與方便的轉接性的情況下。否則使用者別無選擇,只能默默承受;
- 公司理論上可以檢索任何的使用者行為。這有可能引起隱私安全問題。
資料來源: 維基百科
2016/05/17 9:45AM