Search
Write a publication
Pull to refresh

Internet Explorer ломает стереотипы

Мы все уже давно привыкли к громким заявлениям Microsoft по поводу их детища, о том, что теперь новая версия работает на N% быстрее предшественников, а так же других браузеров. Но, к сожалению, для веб-разработчиков обычно это заканчивается печально…
image

Вот и после выхода IE11 я ожидал что-то подобное, НО! Этого не произошло. Более того, IE приятно порадовал. Чем? Сейчас расскажу.


Предлагаю немного передохнуть от эмоций, которые возникли при прочтении первого абзаца. Нет, я не фанатик IE, напротив, я всегда презирал и ненавидел этот браузер, потому как сам являюсь веб-разработчиком. Более того, моим постоянным и любимым браузером была Opera (на Presto). Сейчас, конечно многие используют Chrome в качестве основного инструмента, но существует ряд недостатков, которые есть у Chromium, и преимуществ у Opera без которых работать намного сложнее. Почему же все-таки IE11? А не старая добрая Opera?

Вот некоторые аргументы против любимого браузера:
1. Многое из CSS3 и HTML5 в старой опере не работает.
2. 12я ветка больше не развивается.
3. Команда оперы активно старается пересадить пользователей на Opera Next.
4. Из-за кешировании эскизов вкладок опера начинает подвисать при запуске на несколько секунд, и это начинает раздражать, особенно когда пытаешься сразу при открытии браузера что-то ввести в адресную строку.
5. Исходя из всеобщей мании HTML5 и CSS3 — смотреть первый пункт.

А вот некоторые преимущества IE11:
1. Новый ИЕ поддерживает HTML5 и CSS3.
2. Не смотря на использование технологии разделения вкладок на отдельные процессы, браузер не сжирает дрогоценные мегабайты оперативки.
3. Браузер быстро отображает содержимое страниц! Да-да! Так и есть. Не прошло и 20ти лет как они таки добились этого.
4. Аппаратное ускорение. ИЕ использует DirectX, что не может не радовать. Лично меня раздажает, когда имеется хорошая видеокарта, а нагрузка все-равно идет на проц.
5. Ну и, конечно же, просто шикарный набор инструментов для разработки.

Многие из вас конечно скажут: «Что может быть лучше хрома? Ведь там есть все для разработчика!». Нет, не все. Вспомните оперу с ее Dragonfly:
dragonfly
Как же все-таки удобно, когда рядом с элементом есть индикатор события. И ведь посмотреть можно что работает, а что нет. Разве такое есть в хроме? Событийная модель там явно хромает.

А вот еще одна полезная вещь для верстальщика – линейки:
dragonfly - lines
Не часто, но бывает, когда попадаются клиенты со своими дизайнерами, которые придираются к каждому пикселю. И опять хром отстает.

А вот что же по этому поводу скажет ИЕ?
IE debugger
События в порядке, все видно, но для того чтобы увидеть события элемента нужно на него клацнуть. Не совсем удобно, но все же это быстрее чем разбираться в коде и заменять все jQuery(‘.selector’).click(…) на jQuery(‘.selector’).live(‘click’ …).

IE debugger
Ну, тут совсем хорошо. И линейки видно и паддинги.

Теперь немного о JavaScript дебагере. У ИЕ, в принципе, он никогда не был плохим (в плане разработки), так как всегда сообщал об ошибке, что постоянно напрягало обычных пользователей, а вот для разработчиков это как раз было плюсом.
IE debugger
Дебагер имеет интерфейс VS2012, что может привлечь программистов недавно мигрировавших с системного программирования на веб.

Ну и на последок, самое инновационное преимущество: HTML-validator! Готов поспорить, мало кто знал о его существовании в ИЕ. Вот яркий тому пример:
IE debugger

Кроме всех перечисленных преимуществ есть еще профилировщик, отладка запросов XHR, анализатор сети, адаптивный профилировщик, профилировщик (или лучше сказать монитор) оперативки, и еще одна интересная вещь: Эмулятор устройств. На самом деле эмулятор представляет собой что-то похожее на Firefox – Адаптивный дизайн. Но с изменениями. К примеру, можно выбрать useragent из списка существующих или вообще вписать туда своего агента, для того, чтобы максимально симулировать нужный девайс.

немного доказательств по поводу поддержки HTML5 CSS3 у ИЕ и отсутствия их у… не будем о грустном.



Итоги: ИЕ11 оказался удобным инструментом для разработки, но как основной браузер все-таки использовать рановато. Из удобств – закладки на привычном месте, которые можно группировать по папкам, и даже на слабых компах ИЕ чувствует себя хорошо. Из недостатков: я так и не нашел где находится история браузера, считаю это огромным минусом. Так же нет синхронизации с каким-нибудь облачным сервером, что так же не удобно, ну и конечно же отсутствие кроссплатформенности. В целом же впечатления довольно-таки приятные, не считая моего огорчения по поводу оперы…
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.