Файл браузера мобильного устройства по сравнению с WURFL для ASP.NET

Я работаю над коммерческим веб-приложением, которое имеет отдельную версию мобильного браузера, предназначенную для более способных устройств (BlackBerry, iPhone, Android, и т.д.). Я не хочу делать, простой Агент пользователя содержит логику стиля и смотрел на различные библиотеки обнаружения. Кажется, что WURFL и Файл Браузера мобильного устройства являются моими наилучшими вариантами.

Проект Файла браузера мобильного устройства (MDBF) в CodePlex представляет информацию через Запрос. Свойство Browser. Кроме того, это имеет (МН г-жой) Microsoft Public License. Обнаружение Мобильного браузера в данных "упоминаний ASP.NET для MDBF прибывает из WURFL" и Соединения: Сайты Мобильного Интернета с ASP.NET, MVC и Файл Определения Мобильного браузера подтверждают MBDF, "создаются из базы данных из многих источников, включая популярную базу данных возможностей мобильного устройства WURFL".

51 градус имеет.NET Мобильный API, который использует файлы данных WURFL и также заполняет Запрос. Браузер. Это лицензируется под Версией лицензии 1.1 Mozilla Public. и требования:

С.NET Мобильный API установил и WURFL обеспечение данных мобильного устройства, эти вызовы возвратят чрезвычайно точные данные по сравнению со стандартной информацией о браузере, предоставленной Microsoft

Так как официальный API.NET WURLF распределяется с Лицензией GPL, таким образом, это - обреченное на неудачу для моего проекта.

Реализации ASP.NET WURFL сравнивают реализации ASP.NET WURFL, но этому более чем год (16.01.2009 - отправленная Статья) и не упоминает API на 51 градус или MDBF.

Я могу получить какую-либо обратную связь на который библиотека использовать.

  • Как часто эти файлы данных обновляются?
  • Лучше использовать выявление признаков тот парсинг агента пользователя?
  • Онлайн-сервис (например, Обнаружение Гарнитуры) легче то обновление файлы данных?
  • Любой другой полезный вход.

17
задан Kevin Hakanson 5 February 2010 в 03:30
поделиться

3 ответа

Относительно файла браузера мобильных устройств :

Цитата: «В связи с организационной реструктуризацией команды, которая разработала и поддержала файл браузера мобильных устройств, мы у нас больше не будет ресурсов для поддержки и обновления этого проекта CodePlex. Команда предоставит еще два релиза - один 27 июля 2010 г. и последний релиз 24 августа 2010 г. "

Так что я не просто несущий плохие новости ...

Мы планируем использовать:

на 51 градус

Который имеет действительно хороший пример:

Надеюсь, это поможет.

5
ответ дан 30 November 2019 в 14:33
поделиться

Я думаю, WURFL имеет больше возможностей и более активное сообщество, и он выпускается чаще, чем mdbf. Но я должен сказать, что Microsoft делает хорошую работу. Вы тоже можете посмотреть на Мардж Вурфл.

И помните, что вы можете использовать программное обеспечение GPL в SaaS.

Вы также можете посмотреть Marg.Wurfl ,

1
ответ дан 30 November 2019 в 14:33
поделиться

MDBF был обновлен сравнительно недавно. Если вам нужна основная информация, это, вероятно, лучше, поскольку она хорошо интегрируется с вашей платформой .NET.

Marg.Wurfl, безусловно, хороший выбор, он также интегрируется с .NET framework.

У обоих есть подход, который подходит для старого стиля .NET, а не для MVC.В MVC вам придется делать свою работу самостоятельно.

Вы также можете рассмотреть DeviceAtlas, который имеет API для .NET и имеет очень хорошую производительность в .NET.

Если говорить конкретно о ваших вопросах, WURFL обновляется почти раз в месяц, в то время как AFAIK нет запланированных обновлений для MDBF, они выпустят обновление, если и когда захотят (да, не очень интересно). {{1} } Вы можете использовать Javascript для обнаружения функций в современных браузерах, таких как iPhone, Android и последние версии Nokias, но для всего остального строка User-Agent по-прежнему является единственным реальным вариантом, поэтому я бы сказал, что это зависит от вашего целевого рынка. Возможно, вы захотите создать суперпростую версию, которая работает для всех, и расширенную версию, в которой вы будете выполнять обнаружение функций. Мне не нравится идея онлайн-сервисов, если вы планируете иметь сайт большого объема. Раз в месяц можно получать обновления, а с коммерческими продуктами, такими как DeviceAtlas или Mobile Phone Wizards, вы можете получать более частые обновления.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работал в dotMobi, который создал DeviceAtlas

2
ответ дан 30 November 2019 в 14:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: