Я создаю веб-приложение, которое я хотел бы:
- Используйте собственные возможности пользовательского интерфейса мобильных устройств (например, iPhone, Windows Mobile, телефоны Android) при отображении на этих устройствах.
- Хорошо отображается в браузерах, отличных от веб-инструментов (например, в настольных браузерах), таких как IE, Firefox, Opera.
Мои исследования до сих пор привели меня к использованию следующих технологий:
- ASP.NET MVC 2 для моей среды разработки (написание разных представлений для каждого целевого устройства)
- Sencha Touch (ранее называвшийся ExtJS) для рендеринга в браузере каждого отдельного мобильного устройства.
- Набор инструментов Microsoft Web Application Toolkit для различения запрашивающего устройства/типа браузера
У меня нет опыта работы ни с одной из трех технологий (я много занимался разработкой на стороне сервера C#, WinForms и ASP.NET 2), поэтому я действительно основываю это решение на той информации, которую мне удалось найти. в сети.
Может ли кто-нибудь придумать причину, по которой эта комбинация технологий не сработает? Меня больше всего беспокоит то, как я могу встроить Sencha Touch в это решение вместе с MS Web App Toolkit. На самом деле, нужны ли они оба в данном случае.
Любые предложения или отзывы с благодарностью.
Пепел