作爲獲取移動友好版本請求的傳統ASP.NET Web應用程序(非MVC)的開發人員,我想知道在哪裏可以找到一些關於解決問題的最佳方式的智慧。我們目前通過Web服務調用屏蔽了大部分數據庫訪問。用於結合傳統和移動ASP.NET Web開發的資源
看起來很多商店會發現自己處於這種情況:我們資源有限,不希望通過讓應用程序的版本差異很大而造成維護頭痛。
是否有一組最佳實踐來採用現有System.Web應用程序並重新組織代碼,以適應添加移動友好性。我正在考慮的一般方法是:
- 使用CSS甚至JavaScript在 客戶端上進行小的文體更改。
- 對數據進行必要的更改, 工作流程或服務器端 代碼中的標記。
- 通過組織 非UI邏輯到單獨 組件保持儘可能多的代碼儘可能共同 到兩個版本。條件編譯 將用於代碼隱藏,其中 UI必須發散。
我會用這種方法遇到什麼問題?
優秀的資源。非常感謝。 – Buggieboy 2011-04-05 15:02:09