程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 如何使用ASP.NET MVC開發混合移動應用

如何使用ASP.NET MVC開發混合移動應用

編輯:關於ASP.NET

Apple的應用商店現已有超過50萬的應用,Android也接近這個數字,而新貴Windows Phone近期也超過了5 萬,並且還在快速發展中。

移動應用行業:市場分化帶來的挑戰

在這個令人振奮的背景下,我 們能夠確信,不久的將來移動平台上將出現大量行業應用。與機遇相隨的是,移動應用開發也將面臨著它自身 的一系列挑戰。

主要的挑戰之一是市場分化的問題。2012第三季度的調查顯示,移動操作系統市場的 分化問題非常嚴重。在這個季度所售出的設備中,Android的各種型號占了大約72%,iOS占了大約14%,黑莓( RIM/Blackberry)占了5%,而Windows Phone平台占了2%。(基於Gartner統計)

要開發一個能運行於 所有設備上的商業應用,需要應用到以下這些的不同技術:

這些平台、語言及開發工具之間有著 本質上的區別,一個能夠運行在所有平台上的解決方案,其開發所需的投入也是很高的。

值得一提的 是,即使在同一平台之下,分化的程度也很嚴重,當前處於領先局面的Android平台尤為明顯。由於Android是 開放的,並且廠家可以任意改動,導致如今市面上基於Android的設備已有幾百種。其中的大部分只能使用特 定版本的Android API。而即使應用在支持的API版本之內,仍然有一部分設備在使用這些應用時會遇到問題。 因而結論是,處理移動市場上的市場分化問題沒有捷徑可言。這使得實現一個運行於多個平台的原生解決方案 異常困難。

移動web應用:市場分化的解決方案?

Web應用是原生應用的一種替代方案。所有主 流的移動平台都提供了可用的浏覽器。而且,除Windows Phone浏覽器之外,其它多數平台浏覽器都是基於開 源的WebKit浏覽器平台,正是它實現了桌面版本的Apple Safari與Google Chrome。這些浏覽器平台對 JavaScript都有很好的支持,jQuery也在多數主流移動設備上得到完善的支持。另外,各浏覽器也在提高對 HTML 5與相關的web標准的遵循,這使得浏覽器成為一個更吸引人的開發平台。使用當前的技術創建功能豐富 的網站,並同樣在移動設備上良好運行是完全可能的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved