top
Loading...
創建移動Web應用程序(1)
介紹

現今移動設備已成為我們生活中的一部分,我們當中的許多人已離不開它們。當這些移動設備連接到Internet時,移動設備的力量將無窮無盡。我們可以在任何時間地點給用戶發送數據。典型的移動應用程序是在服務器上使用WML, WMLScript和WBMP開發的。

對于動態WML應用程序,開發者可以使用ASP, JSP, PHP等等。移動設備包括蜂窩電話、尋呼機、掌中瀏覽器、袖珍PC和車載PC。這些設備中少數支持WML,少數支持HTML,更少數支持同時支持WML和HTML。如果你想確保你的應用程序能在大多數的移動設備中使用,你必須以WML和有限的HTML創建應用程序。

最近Microsoft提出了一個革命性的應用程序開發平臺—.NET 框架。.NET 框架包括用于Web開發的ASP.NET(下一版本的ASP)。基于ASP.NET的Web開發即支持傳統的Web客戶端如IE和Netscape,又支持移動客戶端如Phone.com, Nokia 蜂窩電話和袖珍PC。ASP.NET應用程序可以在任何.NET支持的語言環境下如VB.NET(下一版本的VB),JScript, C++, C#等等語言環境下進行開發。在這篇文章中,我們將看到如何使用.NET Mobile Web SDK, ASP.NET和 VB.NET看法移動應用程序。

.NET介紹

在深入之前,我想給你簡要地介紹一下.NET。.NET是一個由Microsoft在2000年專業開發者會議上提出的發展中的開發平臺。下面的圖表展示了.NET 框架應用程序開發的簡單結構。


當一個ASP.NET的頁面請求從一個Web客戶端如IE或移動設備發出時,IIS會收集請求并把它傳遞給.NET 框架。如果ASP.NET的頁面是首次請求,那么.NET 框架將把ASP.NET編譯成中間語言(intermediate language,IL)。然后IL代碼將被即時(Just-In-Time,JIT)編譯器編譯成本地代碼。就象你所看到的,.NET 框架是整個ASP.NET應用的核心。.NET 框架將提供必須的資源和你所選擇由于編譯代碼的語言編譯器。

北斗有巢氏 有巢氏北斗