有关创建现有ASP.Net 3.5应用程序的移动版本的建议

时间:2011-01-12 11:32:45

标签: asp.net performance telerik mobile-website

我有一个在ASP.Net F / W 3.5中开发的现有Web应用程序,并且需要创建相同的移动版本。

我想就以下方面提出一些建议:

  1. 我应该从哪里开始?是否有一些链接&哪些网站可以让我更清楚地了解如何处理这一要求?

  2. 是否有可以简化此移动版本创建的ASP.Net/IIS功能或Visual Studio选项?

  3. 因为有RadControls&在整个应用程序中使用AJAX,我应该注意什么?

  4. 是否需要更换用户界面中的每个表单并与创建旧UI时间相同?

  5. 从性能/优化的角度来看,我应该考虑什么?

3 个答案:

答案 0 :(得分:2)

从技术角度来看,需要单独制作移动版本是没有实际意义的。至少在发达国家,现代智能手机浏览器和移动网络足够好,可以处理大多数人可以投入的东西。它们显然对臃肿的脚本和图像更敏感,但无论如何你应该优化那些东西。

单独处理移动设备的原因是用例 - 使用移动网站的用户使用的是全骨架版本。移动用户往往匆忙,并指出解决一个非常具体的问题 - 卫生间在哪里?这台笔记本电脑在亚马逊上多少钱?节目什么时候开始?而桌面用户往往更放松一点。然后在顶部叠加一个多点触控风格的界面,你正在看着一个完全不同的野兽。至于一个人几乎想到为您的服务而不是移动网站本身做移动客户端。

答案 1 :(得分:1)

我在最新版本的telerik ajax控件中读到了一些支持改进的移动设备(请参阅更多here)。最重要的是,他们在2011年第一季度发布时还考虑了一些额外的增强功能 - 我认为它们在您的网络应用程序的移动版本上表现相当不错,前提是它们不是原生移动组件:)

答案 2 :(得分:0)

  1. 只需简化您的设计,您就可以从http://www.forum.nokia.com/info/sw.nokia.com/id/5d9cd41a-7438-495a-9a46-7470e7ec8576/Nokia_Mobile_Web_Templates.html

  2. 下载样本
  3. 虽然asp.net有移动网络控件,但它们还没有更新。除此之外没有必要。

  4. 如果你瞄准像iPhone,Android或WM7这样的现代设备,它应该没问题。但你应该小心MS ajax控件。它们加载了相当大的脚本大小。

  5. 需要新的设计。

  6. 为了获得良好的体验,我尝试使网站尽可能简单,手指/触摸友好。 尽量保持页面/图像/脚本的大小