我的客户希望业务应用程序支持“每个可能的设备”。这个应用程序本质上是一个网络应用程序和'各种可能的设备',我相信它包含了手机,上网本,ipad,其他浏览器支持设备等等。这个应用程序有点复杂w.r.t.它捕获的数据以及它执行的其他功能(报告)。如何在Web应用程序中实现对多个设备的支持
如果我继续承认日益复杂的应用程序,我猜有更多的机会不适用于其他设备。我想知道Web应用程序如何以常规方式支持多种设备?是否有多个版本的表示层(像我发现m.website.com专用于移动设备的很多次)?此外,如果我的应用程序是利用Java Script,RIA(Flash,SilverLight),那么后果和解决方法是什么?
Mine是基于.Net的应用程序,堆栈还包含Ext JS Java Script库。虽然我想肯定地使用它,但考虑到我将在Java Script而不是HTML中进行大量工作,这可能是一个问题。
以上答案可能是描述性的。如果已经有规定,请分享链接。谢谢。
拜伦,首先我不使用MVC ......但我想这应该不是一个大问题,因为我使用usercontrols作为我的看法。我当然是用干净的分离设计的。我从你的回答中得出的结论是,我必须为多个设备提供多个视图。是否有广泛的设备类别,以便知道我需要支持多少个视图。我问这是因为我的产品是我的产品,我不能预见或指定将被支持的设备。 – Kabeer 2010-03-19 19:55:27
我有一个需要支持各种移动设备的网站。所以我有2个版本。第一个是所有javascript优秀的标准,另一个优化用于最小js和mostley文本的小屏幕。你遇到的最大的问题将是屏幕尺寸,处理能力和浏览器功能。创建一个非常简单的版本和PC标准版本可能是最容易的。您可以使用设备检测脚本来帮助您:http://wurfl.sourceforge.net/ – 2010-03-19 20:05:04
感谢拜伦...这有助于构建案例。 – Kabeer 2010-03-19 20:58:35