我們將重新開發一個我們開發的ASP.NET網站作爲移動網站。 因此,我想知道移動網站的發展與普通移動網站的發展有何不同?移動網站的發展與普通網站有何不同?
另外,考慮到這個移動網站主要是從iPhone中瀏覽,這樣做的最佳方法是什麼?
我們將重新開發一個我們開發的ASP.NET網站作爲移動網站。 因此,我想知道移動網站的發展與普通移動網站的發展有何不同?移動網站的發展與普通網站有何不同?
另外,考慮到這個移動網站主要是從iPhone中瀏覽,這樣做的最佳方法是什麼?
移動設備和標準計算機之間存在許多差異。
恐怕你不能使用當前的asp-View特別是iPhone手機。 iPhone開發有專門的控制集 - componentone。
如果您的Web應用程序基於MVC或MVP模式,那麼移動並不困難。
嗯,實際上,這是一個基於asp視圖的網站。 – Ahmed
嗯..我想你對爲移動設備設計的網絡應用程序和編寫原生移動應用程序之間的差異感到困惑。我們的移動網站是ASP.NET,它在iPhone上運行得非常好。 – David
@David - 如果我沒有弄錯你有兩個網絡應用程序/視圖/網頁 - '桌面'網頁和手機,是嗎? – vladimir77
最近我們爲iphone用戶開發了一個站點,我們使用asp.net/sql作爲普通站點。 但是,當你看手機網站時,手機通常有小屏幕和一些時間優化問題。
我們使用jqtouch進行移動開發。用於iPhone,Android,iPod Touch和其他具有前瞻性設備的移動Web開發的JQuery插件。
智能手機用戶使用不同的體驗。
除了Brian的答案,我想補充:
我建議開發移動網站的目的是使用目標智能手機幾個星期瞭解設備在現實世界中的使用方式。
爲移動網站建立上下文:是否有與您的移動用戶更相關的信息子集?也許你的常規網站上有與移動設備無關的應用程序?無論哪種方式,您應該在移動文件夾中分別創建您的手機網站分開!然後,您可以使用子域來訪問它:例如,http://m.mysite.com
您可以使用CSS Media Queries和51degrees.Mobi的組合來檢測瀏覽器功能並根據設備的類型呈現正確的大小布局用戶擁有。
http://www.modernizr.com/(這包括在HTM5樣板)
http://51degrees.codeplex.com/
不要讓下面的當前潮流,如「自適應網頁設計」,它試圖擠進一個桌面版本的愚蠢的錯誤一個網站的移動屏幕。以上鍊接應該讓你開始。
我想你會在Ux stackexchange網站上得到很多很好的答案。 –