作为获取移动友好版本请求的传统ASP.NET Web应用程序(非MVC)的开发人员,我想知道在哪里可以找到一些关于解决问题的最佳方式的智慧。我们目前通过Web服务调用屏蔽了大部分数据库访问。用于结合传统和移动ASP.NET Web开发的资源
看起来很多商店会发现自己处于这种情况:我们资源有限,不希望通过让应用程序的版本差异很大而造成维护头痛。
是否有一组最佳实践来采用现有System.Web应用程序并重新组织代码,以适应添加移动友好性。我正在考虑的一般方法是:
- 使用CSS甚至JavaScript在 客户端上进行小的文体更改。
- 对数据进行必要的更改, 工作流程或服务器端 代码中的标记。
- 通过组织 非UI逻辑到单独 组件保持尽可能多的代码尽可能共同 到两个版本。条件编译 将用于代码隐藏,其中 UI必须发散。
我会用这种方法遇到什么问题?
优秀的资源。非常感谢。 – Buggieboy 2011-04-05 15:02:09