2009-07-13 155 views
2

我们正在开发一个ASP.Net Web应用程序,需要该应用程序在iPhone上iPhone的Web应用程序使用ASP.Net

正常工作
  1. 是否有一个ASP.Net Web应用程序能够正常工作的任何内存限制开发在iPhone上
  2. 在那里与ASP.net任何使用问题,控制像GridView控件/标签视图等
  3. 会有与像阿贾克斯RADSchduler第三方控件的任何问题Telerik的从
  4. 其他任何一个网络上的其他限制应用程序在iPhone上工作。

日Thnx 阿米特

回答

2
  1. 如果我们谈论的是一个标准的asp.net网站,内存限制是不是真正的问题。 Asp.net只是生成(丑)HTML与一些JavaScript。没有什么特别的。此设置中的内存是重要的服务器端。当viewstate被启用时(没有它),Offcours asp.net往往会产生大量的膨胀。当涉及到带宽时,这是一个问题,特别是对于移动应用。
  2. 当使用Asp.net的Ajax工具包,它应该工作crossbrowser。支持Apple Safari版本2.0或更高版本。
  3. 签出第三方控件的文档,支持哪些浏览器。如果Safari支持,它应该工作。
  4. ,但我会建议使用asp.NET MVC而不是标准的asp.net控件,因为它允许在HTML和JavaScript的完全控制。这将确保最低限度地使用bandwith和最大的JavaScript性能。具有完全控制像php/codeigniterpython/django任何其他语言/框架。也可能是一个JavaScript库,如mootoolsjqueryprototype
2

我想有一个真正的iPhone上测试将是最优化的。

至于整合你应该能够让供应商对他们的支持第三方组件。这些Telerisk和Infrastigistic组件看起来不错,但你需要问自己你是否需要这么多的功率和选择,如果你遵循iPhone和苹果的口头禅,你会希望保持尽可能简单。

一种方法是为iPhone开发不同的视图,保持显示器基本和优化的屏幕和触摸系统的尺寸而不是光标。

由于Safari浏览器是基于WebKit,你可以得到你的本地计算机上的一些基本的兼容性测试。