Шаблон соответствует в OCaml, в дополнение к тому, чтобы быть более выразительным, как упомянуто несколькими способами, которые были описаны выше, также дайте некоторые очень важные статические гарантии. Компилятор докажет для Вас, что анализ случая, воплощенный Вашим оператором соответствия шаблона:
Это - действительно грандиозное предприятие. Полезно, когда Вы пишете программу впервые, и чрезвычайно полезные, когда Ваша программа развивается. Используемый правильно, операторы соответствия помогают изменить типы в Вашем коде надежно, потому что система типов указывает на Вас на поврежденные операторы соответствия, которые являются достойным индикатором того, где у Вас есть код, который должен быть исправлен.
Учитывая визуализации, над которыми вы работаете, я бы определенно оценил их. Потенциальный потенциал роста для вас как разработчика и ваших пользователей значителен. Вам не нужно заставлять всех пользователей Internet Explorer использовать Chrome Frame. Вы можете просто включить метатег, и пользователи, которые решат установить плагин, почти наверняка получат лучший опыт.
Тем не менее, в моей оценке Chrome Frame я столкнулся с некоторыми довольно серьезными предостережениями, которые могут быть препятствием для вашего проекта :
В моем тестировании оказалось, что 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
Думаю, вам действительно стоит потратить на это немного времени, так как я только что протестировал его, и он работает очень хорошо!
Он дает вам ie6 со скоростью хрома!
И у Google наверняка есть достаточно мощности, чтобы немного ее разложить. Также вы можете посоветовать своим пользователям установить хромированную рамку для вашего приложения, если она вам действительно нужна.
Если вы можете установить flash на ie6, вы сможете установить хромовую рамку.
Некоторые пользователи не могут установить google chrome, сможет установить хромированную рамку.
Я согласен с вами, когда вы говорите, что не любите ничего требовать от своих пользователей. В целом это хорошая философия. Я бы порекомендовал оценить, насколько вам нужен Canvas и насколько медленным на самом деле является JavaScript.
Учитывая, что IE по-прежнему является самым популярным браузером (ну, в любом случае, наиболее широко используемым), если ваше веб-приложение будет использоваться , вы должны принять во внимание IE (как вы уже делаете). Реальный вопрос, который следует задать: «Насколько сильно пострадает опыт пользователя, если он будет использовать IE« как есть »?» Если это действительно снизит производительность и повредит вашу пользовательскую базу, то да, я бы попробовал Google Chrome Frame.
Я бы скажи "нет. Тратить время на его оценку - пустая трата времени.
Кто может и хочет устанавливать расширения для IE6 / 7/8, может и должен установить современный браузер (Firefox / Safari / Chrome). Преимущество будет заключаться как в лучшей производительности, так и в лучшей поддержке стандартов по всем направлениям, больше, чем может предоставить плагин для IE.
Я думаю, что это хорошая альтернатива сайтам, которые рассматривают возможность отказа от поддержки IE6.
В последнее время некоторые крупные сайты перестали работать в IE6, они могут попросить хромированный фрейм вместо того, чтобы показывать вам не может получить доступ к этому сайту в вашем браузере.
Это тоже хорошо для повышения производительности для пользователей Google Chrome Frame.