2011-01-12 28 views
2

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

我想有一些建议:

  1. 我应该在哪里开始呢?是否有一些链接&网站可以让我更清楚地了解如何解决此问题?

  2. 是否有任何ASP.Net/IIS功能或Visual Studio选项可能会缓解此移动版本的创建?

  3. 由于在整个应用程序中都使用了RadControls & AJAX,我应该注意些什么?

  4. 是否需要更换UI中的每个表单才能取代旧UI的创建时间?

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

回答

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

  2. 下载样本虽然asp.net拥有移动网络的控制,但他们的避风港;吨被更新相当一段时间。除此之外,没有必要这样做。

  3. 如果你的目标是像iPhone或Android或WM7的现代设备,它应该没问题。但是你应该关心MS ajax控件。它们加载相当大的脚本大小。

  4. 这将需要一个新的设计。

  5. 为了获得良好的体验,我尽量让网站尽可能简单,手指/触感友好。 尽量保持网页/图片/文字大小小

+0

是它我应该只针对一组预定义的设备,然后根据所提供的模板推断出这些转化情况?此外,是否有任何广泛的手机设备分类? – balu 2011-01-12 16:51:20

+1

如果你在谈论诺基亚的模板,虽然他们是高端Symbian设备,它们将适用于任何高端设备。 Desicion关于哪些设备的目标取决于您的目标市场和您的网站的性质。如果你的目标工业化国家我会说去高端设计 – nLL 2011-01-12 20:29:50

2

从技术角度来看,需要做一个单独的移动版本是相当有争议。至少在发达国家,现代智能手机浏览器和移动网络足够好,可以处理大多数人可能会遇到的问题。他们显然对臃肿的脚本和图像更加敏感,但是您应该优化那些东西。

单独处理移动设备的原因是用例 - 使用移动网站的人比使用完整版本的人有不同的事情。移动使用趋于匆忙,并指出解决一个非常具体的问题 - 卫生间在哪里?这款笔记本在亚马逊上多少钱?节目什么时候开始?而桌面用户往往会更放松一些。然后将多层触摸式界面置于顶部,并且您正在查看完全不同的野兽。对于人们几乎认为为您的服务而不是移动网站本身提供移动客户端的观点。

+0

按我的理解,需要操心的优化移植到移动view.However,你真的觉得需要移动版本ID,可以满足特定的和即时的客户需求?,因为我相信它远不止于此。 – balu 2011-01-12 17:09:50

1

我了解了一些移动设备支持近期版本的telerik ajax控件的改进(请参阅更多here)。最重要的是他们有其他一些增强功能记住了2011年第一季度发布 - 我想他们会在你的web应用程序的移动版本相当体面执行,只要它们不是本机的移动部件虽然:)

相关问题