我有一个在ASP.Net F / W 3.5中开发的现有Web应用程序,并且需要创建相同的移动版本。
我想就以下方面提出一些建议:
我应该从哪里开始?是否有一些链接&哪些网站可以让我更清楚地了解如何处理这一要求?
是否有可以简化此移动版本创建的ASP.Net/IIS功能或Visual Studio选项?
因为有RadControls&在整个应用程序中使用AJAX,我应该注意什么?
是否需要更换用户界面中的每个表单并与创建旧UI时间相同?
从性能/优化的角度来看,我应该考虑什么?
答案 0 :(得分:2)
从技术角度来看,需要单独制作移动版本是没有实际意义的。至少在发达国家,现代智能手机浏览器和移动网络足够好,可以处理大多数人可以投入的东西。它们显然对臃肿的脚本和图像更敏感,但无论如何你应该优化那些东西。
单独处理移动设备的原因是用例 - 使用移动网站的用户使用的是全骨架版本。移动用户往往匆忙,并指出解决一个非常具体的问题 - 卫生间在哪里?这台笔记本电脑在亚马逊上多少钱?节目什么时候开始?而桌面用户往往更放松一点。然后在顶部叠加一个多点触控风格的界面,你正在看着一个完全不同的野兽。至于一个人几乎想到为您的服务而不是移动网站本身做移动客户端。
答案 1 :(得分:1)
我在最新版本的telerik ajax控件中读到了一些支持改进的移动设备(请参阅更多here)。最重要的是,他们在2011年第一季度发布时还考虑了一些额外的增强功能 - 我认为它们在您的网络应用程序的移动版本上表现相当不错,前提是它们不是原生移动组件:)
答案 2 :(得分:0)
只需简化您的设计,您就可以从http://www.forum.nokia.com/info/sw.nokia.com/id/5d9cd41a-7438-495a-9a46-7470e7ec8576/Nokia_Mobile_Web_Templates.html
虽然asp.net有移动网络控件,但它们还没有更新。除此之外没有必要。
如果你瞄准像iPhone,Android或WM7这样的现代设备,它应该没问题。但你应该小心MS ajax控件。它们加载了相当大的脚本大小。
需要新的设计。
为了获得良好的体验,我尝试使网站尽可能简单,手指/触摸友好。 尽量保持页面/图像/脚本的大小