Должны ли мы развертывать браузер Webkit для наших интранет-приложений?

На моем месте работы нам все труднее разрабатывать для IE, который исторически был самым простым браузером для таргетинга с точки зрения интранет-приложений.

  1. Он уже был развернут.
  2. Он уже понял аутентификацию NTLM, поэтому хорошо интегрирован с нашей безопасностью на уровне домена.
  3. У него были изящные, хотя и нестандартные функции, такие как XMLDOM и XmlHTTP.

Теперь нас все больше раздражают проблемы, представленные IE:

  1. Существует несколько версий: IE 7, 8 и вскоре бета-версия 9, каждая из которых имеет немного разные проблемы, связанные с производительностью, функциональностью (особенно re:security и зонами) и эстетикой.
  2. IE 7 и 8 работают медленнее, чем браузеры на базе Webkit. Период.
  3. Существуют технологические ограничения, такие как отсутствие элемента canvas, ошибки CSS и т. д., которые затрудняют использование сторонних пакетов или даже единообразное написание кода в разных версиях IE.
  4. Пользователи все чаще используют Firefox или Chrome, даже для использования в интрасети.

У кого-нибудь есть опыт перехода?

Любой совет приветствуется.


person Jeff Meatball Yang    schedule 25.05.2010    source источник


Ответы (2)


Во-первых, проверьте все текущие приложения интрасети с помощью браузера на основе Webkit. Если вы собираетесь создать интранет-сайт, который не будет работать в IE (например, с использованием холста), вам лучше убедиться, что вы исправили все устаревшие интранет-приложения, которые не работают в современных браузерах на основе Webkit, прежде чем заставлять всех нуждаться в этом. запустите браузер, отличный от IE.

Убедитесь, что браузеры правильно работают и в вашей корпоративной сети. Например: у Chrome все еще есть нерешенные проблемы с NTLM/Kerberos. Хотя это небольшая проблема, если это означает, что вы можете отказаться от IE. Однако, в зависимости от вашей пользовательской базы, никогда не недооценивайте внимание пользователей, которое потребуется тем, кто не использовал ничего, кроме IE.

Я использую браузер на основе Webkit на работе, хотя у нас есть тонна дерьмовых / сломанных сайтов только для IE. Мне приходится время от времени открывать IE для выполнения задач на этих сайтах. Теперь меня это устраивает, потому что я привык к этому и предпочитаю небольшую боль, чтобы иметь возможность использовать Chrome со всем остальным. Однако нетехнические сотрудники не являются и предпочли бы просто сидеть в IE (поскольку, по их мнению, это вина Chrome, что сайт не работает {поскольку он работал нормально в течение нескольких лет [точка зрения, с которой трудно поспорить со стороны бизнеса точки зрения (не привнося «техническую чепуху», которую они отвергают)]})

Так что, конечно, делайте это. Просто убедитесь, что вы спланировали это так, чтобы с первого раза все прошло как можно более гладко. Пользовательская поддержка — это то, что вам нужно, а не негативная реакция.

person Dan McGrath    schedule 25.05.2010

Мой метод разработки всегда заключался в том, чтобы писать для Firefox или Chrome, и он просто работает в IE. Я знаю, это нелогично, но чаще всего это срабатывало.

person AngryHacker    schedule 25.05.2010