Преимущества и проблемы с Кадром Google Chrome

Шаблон соответствует в OCaml, в дополнение к тому, чтобы быть более выразительным, как упомянуто несколькими способами, которые были описаны выше, также дайте некоторые очень важные статические гарантии. Компилятор докажет для Вас, что анализ случая, воплощенный Вашим оператором соответствия шаблона:

  • исчерпывающий (никакие случаи не пропущены)
  • нерезервированный (никакие случаи, которые никогда не могут поражаться, потому что они предвосхищены предыдущим случаем)
  • звук (никакие шаблоны, которые невозможны, учитывая рассматриваемый тип данных)

Это - действительно грандиозное предприятие. Полезно, когда Вы пишете программу впервые, и чрезвычайно полезные, когда Ваша программа развивается. Используемый правильно, операторы соответствия помогают изменить типы в Вашем коде надежно, потому что система типов указывает на Вас на поврежденные операторы соответствия, которые являются достойным индикатором того, где у Вас есть код, который должен быть исправлен.

13
задан Nosredna 23 September 2009 в 14:37
поделиться

5 ответов

Учитывая визуализации, над которыми вы работаете, я бы определенно оценил их. Потенциальный потенциал роста для вас как разработчика и ваших пользователей значителен. Вам не нужно заставлять всех пользователей Internet Explorer использовать Chrome Frame. Вы можете просто включить метатег, и пользователи, которые решат установить плагин, почти наверняка получат лучший опыт.

Тем не менее, в моей оценке Chrome Frame я столкнулся с некоторыми довольно серьезными предостережениями, которые могут быть препятствием для вашего проекта :

  1. Старые версии Chrome Frame не могут печатать (см. список ошибок ). В зависимости от того, какие визуализации вы делаете, это может быть настоящим убийцей.
  2. Загрузки работают, но пользователю кажется, что ничего не произошло (снова см. список ошибок ).
  3. Chrome Frame - это, по сути, браузер Google Chrome, встроенный в Chrome браузера IE. Таким образом, любое взаимодействие с браузером внутри фрейма происходит с Chrome, а не с IE. Если щелкнуть правой кнопкой мыши и выбрать «Проверить элемент», откроется окно инструментов разработчика Chrome с внешним видом, похожим на Vista. Вам нужно будет решить, понравится ли это вашим пользователям.
  4. В моем тестировании оказалось, что Chrome Frame смотрит только на метатег:

    Мне не удалось активировать Chrome Frame, установив HTTP-заголовок, совместимый с X-UA, как это было бы в режиме EmulateIE7 :

     Набор заголовков X- UA-совместимый "chrome = 1"
    

    Также стоит отметить, что этот метатег переопределит режим EmulateIE7, если у вас настроен этот параметр, и я считаю, что обратное тоже верно. Оба они устанавливают X-UA-Compatible . Последний тег, который будет задан, будет иметь приоритет.

Один совет по тестированию питания , который поможет вам избавиться от необходимости заходить и редактировать свои страницы, заключается в том, что вам не нужно ничего делать со своими сайт, чтобы протестировать его с помощью Chrome Frame. После установки плагина Chrome Frame в IE просто добавьте gcf: к любому URL-адресу, и он загрузит его в Chrome Frame (например, gcf: http: //dshaw.com

Удачного кодирования,

- @dshaw

13
ответ дан 1 December 2019 в 23:32
поделиться

Думаю, вам действительно стоит потратить на это немного времени, так как я только что протестировал его, и он работает очень хорошо!

Он дает вам ie6 со скоростью хрома!

И у Google наверняка есть достаточно мощности, чтобы немного ее разложить. Также вы можете посоветовать своим пользователям установить хромированную рамку для вашего приложения, если она вам действительно нужна.

Если вы можете установить flash на ie6, вы сможете установить хромовую рамку.

Некоторые пользователи не могут установить google chrome, сможет установить хромированную рамку.

2
ответ дан 1 December 2019 в 23:32
поделиться

Я согласен с вами, когда вы говорите, что не любите ничего требовать от своих пользователей. В целом это хорошая философия. Я бы порекомендовал оценить, насколько вам нужен Canvas и насколько медленным на самом деле является JavaScript.

Учитывая, что IE по-прежнему является самым популярным браузером (ну, в любом случае, наиболее широко используемым), если ваше веб-приложение будет использоваться , вы должны принять во внимание IE (как вы уже делаете). Реальный вопрос, который следует задать: «Насколько сильно пострадает опыт пользователя, если он будет использовать IE« как есть »?» Если это действительно снизит производительность и повредит вашу пользовательскую базу, то да, я бы попробовал Google Chrome Frame.

2
ответ дан 1 December 2019 в 23:32
поделиться

Я бы скажи "нет. Тратить время на его оценку - пустая трата времени.

Кто может и хочет устанавливать расширения для IE6 / 7/8, может и должен установить современный браузер (Firefox / Safari / Chrome). Преимущество будет заключаться как в лучшей производительности, так и в лучшей поддержке стандартов по всем направлениям, больше, чем может предоставить плагин для IE.

0
ответ дан 1 December 2019 в 23:32
поделиться

Я думаю, что это хорошая альтернатива сайтам, которые рассматривают возможность отказа от поддержки IE6.

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

Это тоже хорошо для повышения производительности для пользователей Google Chrome Frame.

1
ответ дан 1 December 2019 в 23:32
поделиться
Другие вопросы по тегам:

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