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

标签 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 中的每个表单并花费与旧 UI 创建相同的时间?

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

最佳答案

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

单独处理移动设备的原因是用例——使用移动网站的人与使用完整版本的人追求的东西不同。移动设备的使用往往是匆忙的,旨在解决一个非常具体的问题——浴室在哪里?这台笔记本电脑在亚马逊上多少钱?演出什么时候开始?而桌面用户往往更加放松。然后在多点触控风格的界面上层,你就会看到一个完全不同的野兽。以至于人们几乎想到为您的服务开发移动客户端,而不是移动网站本身。

关于asp.net - 创建现有 ASP.Net 3.5 应用程序的移动版本的建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668281/

相关文章:

linux - 测量进程在 IO 上花费的总时间

html - 元素发生变化时是否也需要应用 will-change CSS 属性?

performance - svg 超出屏幕,渲染了吗?

javascript - Telerik Kendo Scheduler 选定的事件详细信息

c# - 在 ASP.NET 中删除 session 结束时的临时文件

javascript - 回发后运行 javascript 函数

unit-testing - 无法模拟 .... 必须启用分析器才能模拟、安排或执行指定的目标

c# - telerik radgrid GridView1_ItemInserted - 我可以获得返回值吗

.net - 为什么asp.net 成员(member)有一个users 表和一个membership 表?

asp.net - EADDRINUSE 地址已被使用