После того, как технология Internet Explorer (IE) на протяжении последних нескольких лет использовалась для укрепления доминирующего положения Windows, Microsoft в начале 2008 г. объявила о смене стратегии с выходом IE 8.0. Теперь браузер будет иметь основанный на стандартах режим визуализации по умолчанию, из-за чего придут в негодность сотни Web-узлов и, возможно, даже большее число узлов корпоративной сети, опирающихся — намеренно или случайно — на индивидуальные особенности используемого предыдущими версиями IE для визуализации страниц. Это изменение, а также многие другие, были реализованы в первой бета-версии IE 8.0, ориентированной почти исключительно на Web-разработчиков. Ниже говорится о том, что необходимо знать о IE 8.0 Beta 1.

Для Web-разработчиков

Новый браузер Microsoft будет визуализировать Web-страницы в режиме Web-стандартов, имитируя работу других браузеров, таких как Mozilla Firefox и Apple Safari. Это важное изменение, и клиентам Microsoft, возможно, придется кое-что поменять в существующих узлах. Поэтому первая бета-версия IE 8.0 ориентирована исключительно на Web-разработчиков и включает многочисленные усовершенствования для этого рынка.

Самое существенное изменение — упомянутый выше режим визуализации. IE 8.0 поддерживает еще два режима, обеспечивая обратную совместимость: режим IE 7.0 Quirks Mode, заставляющий браузер работать, как IE 7.0, и режим Quirks Mode, предусматривающий визуализацию страниц, аналогичную более ранним (IE 5.x и 6.x) версиям браузера. В IE 8.0 Beta 1 на панели инструментов предусмотрена кнопка «Emulate IE 7», которая исчезнет в окончательной версии браузера.

В IE 8.0 будет реализована более полная поддержка существующих и появляющихся Web-стандартов, включая Cascading Style Sheets (CSS) 2.1, HTML 5 Draft Document Object Model (DOM) и Selectors API. Упомянутые три технологии интересны в основном Web-разработчикам. Браузер также пройдет тест Acid2, считающийся эталонным тестом для проверки поддержки общепринятых стандартов, и будет поддерживать навигационные функции технологии ‘Asynchronous JavaScript и XML’ (Ajax).

В отличие от предыдущих версий, IE 8.0 также включает полный набор интегрированных средств разработки, что облегчит Web-разработчикам обзор HTML, CSS или сценариев в текущей загруженной странице, переключение между тремя режимами визуализации IE 8.0, выбор элементов на странице и добавление визуальных контуров вокруг структурных элементов на странице, например таблиц. Новые средства разработки также включают полнофункциональный отладчик, позволяющий локализовать проблемы и ограничения производительности.

Для пользователей

Хотя первая бета-версия IE 8.0 ориентирована, прежде всего, на Web-разработчиков, она все же содержит некоторые новые функции для конечных пользователей. Так, в IE 8.0 включена модернизированная версия технологии Smart Tags, впервые введенная в IE 6.0. Эта функция, которая сегодня носит название ‘Activities’, предусматривает контекстные меню на Web-страницах, позволяющие отображать дополнительную информацию через Web-службы, перенаправляя пользователей в другие места. Содержимое контекстных меню определяется выбранным элементом и ассортиментом доступных действий Activities в браузере пользователя.

Microsoft поступила разумно, включив в IE 8.0 Beta 1 несколько ‘Activities’ от других поставщиков. ‘Activities’ добавлены в IE 8.0 практически так же, как в IE 7.0 были добавлены сторонние поисковые системы — с использованием Web-библиотеки ‘Activities’ от таких поставщиков, как eBay, Facebook и Yahoo!. Предполагается, что корпоративные клиенты смогут создавать и собственные ‘Activities’.

Другая крупная новая функция WebSlices упрощает пользователям Web-узлов «подписку» на нужную информацию, предлагая более удобный и наглядный способ по сравнению с RSS-каналами. В отличие от Activities, WebSlices требует наличия некоторой поддержки на базовой странице. Это означает, что для активизации данной функции Web-разработчик должен специально дополнить HTML-код, лежащий в основе Web-страницы. К счастью, это предполагает минимальное программирование, а учитывая характер функции, это совсем не то, что разработчики стали бы насаждать по всему сайту.

Элементы WebSlices сохраняются как избранные на новой панели IE 8.0 Favorites Bar, которая в первой бета-версии находится между главной панелью инструментов и Tabs/Command. Для ориентированного на прогноз погоды Web-узла можно обозначить раздел с прогнозом погоды как WebSlice, чтобы пользователь, сохранивший этот элемент, мог просматривать обновляемую информацию о погоде в любое время. Уже имеются готовые встроенные Web-элементы обновлений информации о занятости друзей в Facebook, отслеживания позиций eBay и сводок новостей MSN.

Среди прочих ориентированных на конечных пользователей функций — новое окно Manage Add-Ins, подсвечивание доменных имен на панели адресов и новая функция Safety Filter. Однако очевидно, что функций будет намного больше. Можно ожидать, что в IE 8.0 Beta 2 будет включено больше новых возможностей для конечного пользователя и, скорее всего, будет введен полностью новый пользовательский интерфейс.

График выпуска

Вторая бета-версия IE 8.0, вероятно, появится этим летом, а к концу года выйдет очередная предварительная сборка. IE 8.0, вероятно, войдет в качестве браузера по умолчанию в Windows 7 — преемник Windows Vista, который должен появиться в конце 2009 или 2010 г. Но я предполагаю, что окончательная версия этого браузера для Windows Vista и Windows XP будет выпущена в начале следующего года.

Рекомендации

Пока еще рано думать о развертывании IE 8.0, и в бета-версиях этого продукта практически нет ничего такого, что бы могло взволновать корпоративных клиентов. И все же предприятиям, опирающимся на платформы Microsoft, следует предложить своим Web-разработчикам быть в курсе развития IE 8.0, поскольку многие изменения, которые будут реализованы в этом браузере, доступны уже в первой бета-версии.


Поль Тюрро - редактор новостей в Windows IT Pro. Готовит еженедельные выпуски Windows IT Pro Update, а также ежедневные выпуски новостей WinInfo.thurott@win2000mag.com