2009-07-13 2 views
2

Мы разрабатываем веб-приложения ASP.NET и нужно это приложение для правильной работы на iPhoneiPhone веб-приложение, разработанное с использованием ASP.Net

  1. Существуют ли какие-либо ограничения памяти для веб-приложения ASP.Net для правильной работы на iPhone
  2. есть какие-либо проблемы с использованием ASP.net управления, как GridView/НаПредставлениевкладка и т.д.
  3. бы там быть какие-либо проблемы с 3-го управления партии, как Ajax RADSchduler из Telerik
  4. любых других других ограничений для веба приложение для работы на iPhone.

Thnx Amit

ответ

2
  1. Если мы говорим о стандартном веб-сайте asp.net, ограничения памяти на самом деле не проблема. Asp.net просто генерирует (уродливый) html с некоторым javascript. В этом нет ничего особенного. Память в этой настройке важна на стороне сервера. Offcours asp.net имеет тенденцию генерировать много раздутий, когда включен режим просмотра (без него тоже). И это проблема, когда речь заходит о пропускной способности, особенно для мобильных приложений.
  2. При использовании Asp.net Ajax Toolkit он должен работать crossbrowser. Поддерживаются версии Apple Safari версии 2.0 или более поздней версии.
  3. Оформить заказ документов для сторонних элементов управления, поддерживаемых браузерами. Если Safari поддерживается, он должен работать.
  4. Но я бы предложил использовать asp.NET MVC вместо стандартных элементов управления asp.net, поскольку он позволяет полностью контролировать html и javascript. Это обеспечит минимальное использование полосы пропускания и максимальной производительности javascript. Или любой другой язык/каркас с полным контролем, например php/codeigniter или python/django. И, возможно, библиотека javascript, например, mootools, jquery или prototype.
2

Я думаю, что настоящий iPhone для тестирования был бы наиболее оптимальным.

Что касается интеграции сторонних компонентов, вы можете попросить поставщика об их поддержке. Эти компоненты Telerisk и Infrastigistic выглядят великолепно, но вам нужно спросить себя, нужно ли вам такое количество энергии и вариантов, если вы будете следовать мантре iPhone и Apple в целом, вы захотите сохранить ее как можно проще.

Один из подходов состоит в том, чтобы разработать другой вид для iPhone, поддерживая отображение основного и оптимизированного по размеру экрана и сенсорной системы, а не курсора.

Поскольку Safari основан на Webkit, вы можете получить базовое тестирование совместимости на своем локальном ПК.