Как стать автором
Обновить

FireFox+Firebug vs IE8 Developer Toolbar

Время на прочтение3 мин
Количество просмотров3.4K
Автор оригинала: Chris Brandsma
image
Довольно давно, я написал заметку о выходе IE8 с новыми средствами для разработчика, которые очень похожи на плагин FireFox Firebug. И теперь, после нескольких месяцев работы с каждым, пришло время поделиться мнением о них.

Прежде всего – оба инструмента превосходны. Если вы занимаетесь веб-разработкой (тяжелый JavaScript), сделайте себе одолжение, установите оба браузера с нужными инструментами. Если вы используете IE7 – обновите. Если вы используете IE6, что ж, пусть Боги будут милосердны к вам. Избавьтесь от него. Для тестов можно загрузить IE6 виртуальную машину.

Я знаком с .NET-разработчиками, которые просто не будут помогать вам, если у вас в среде не установлен R#. Та же ситуация и у веб-разработчиков в наши дни. У вас обязательно должен стоять IE8 и Firefox+Firebug.

Начать работать с обоими инструментами весьма просто. F12 — ваш лучший друг и товарищ. После нажатия мы увидим подсвеченный html код, возможность сворачивать код в группы, а так же информация о CSS стилях.

image

image

И чтобы долго не описывать, представляю таблицу сравнений, включая не только IE8 и FireFox:
Функия IE8 FireBug+
FireFox
Opera Safari Chrome Необходимость
HTML
Подсветка синтаксиса
image
image
image
image
image
imageimage
Сворачивание кода
image
image
image
image
image
imageimage
Правка Html
image
image
image
image
image
imageimageimage
Валидация Html
image
*
image
image
image
image
image
Очистка кэша
image
image
**
image
**
image
**
image
**
imageimage
Выделение и подсветка
image
image
image
image
image
imageimageimageimage
Разметка
image
image
image
image
image
imageimage
CSS
Просмотр/Изменение CSS
image
image
image
image
image
imageimageimageimage
Подсветка CSS
image
image
image
image
image
imageimage
Отключение CSS стилей
image
image
image
image
image
imageimage
Создание новых стилей
image
image
image
image
image
imageimage
Валидация CSS
image
*
image
image
image
image
image
JavaScript
Подсветка JavaScript
image
image
image
image
image
image
Отладка JavaScript
image
image
image
image
image
***
imageimageimageimage
Точки прерывания
image
image
image
image
image
***
imageimageimageimage
Пошаговая отладка
image
image
image
image
image
***
imageimageimageimage
JavaScript профайлер
image
image
image
image
image
imageimage
Выполнение JavaScript
image
image
image
image
image
imageimage
Стек вызовов
image
image
image
image
image
imageimageimage
Локальные переменные
image
image
image
image
image
imageimageimage
Отслеживание переменных
image
image
image
image
image
imageimage
Просмотр веб-сервисов
image
image
image
image
image
imageimage
Неосязаемое
YSlow
image
image
image
image
image
imageimage
Переключение режимов браузера
image
image
image
image
image
imageimageimage
Плавающая панель
image
image
image
image
image
image
Выбор цвета
image
image
*
image
image
image
image
Выбор цвета
image
image
*
image
image
image
image
Мониторинг сетевых запросов
image
image
*
image
image
image
imageimage


* Использование сторонних сайтов
** Доступно с разных мест в приложении
***Технически это возможно, но вы вряд ли захотите попробовать

Как видно некоторый функционал отсутствует в каждом инструменте. YSlow, закладка Консоль, закладка Сеть в Firebug дают огромные возможности. Для недостающих возможностей следует установить Web Developer Toolbar.

Для IE8, факт, что вы можете переключаться между IE7 и IE8 режимами, стандартным или режимом совместимости, огромен. Встроенная валидация Html/CSS IE тоже не повредит. Но более всего выделяются встроенные инструменты в IE8. Выбор цвета, управление кэшем, контуры, рисунки. Чтобы получить перечисленные возможности в FireFox, вам нужно установить Web Developer Toolbar. Для отслеживания трафика в IE8, вам нужно установить Fiddler2. Фактически, у вас должен стоять Fiddler для обоих браузеров.

Что же касается других браузеров:


Google Chrome: Да, у него есть пункт в меню «Разработчикам», который содержит примитивные список возможностей. Довольно многого не хватает, но доступен просмотр html, css и JavaScript, отладка JavaScript, изменение css на лету и еще немного возможностей. В общем, Chrome позади IE8 и FireFox.

Apple Safari: В Safari так же присутствуют инструменты для разработчиков, но они точно такие же, как и у Chrome, плюс пару дополнений. Оно и очевидно, они ведь используют один движок, но черт побери, добавьте хотя бы пару новых иконок!

Да вот беда, чтобы увидеть инструменты для разработчиков, вы должны вывести панель меню. Далее пойти в настройки, закладка Дополнения, поставить галочку «Показать меню Разработка в строке меню». Далее, в меню Разработка и выбрать «Показать веб-инспектор».

Я до сих пор думаю, что Safari нисколько не лучше FireFox или IE8.

Opera: У меня некоторые проблемы с работой инструментов в Opera. Возможно, я виноват сам. Но то, что вы получаете — пригодно к использованию.

Победитель


Сложно не дать FireFox+Firebug небольшое преимущество в этой гонке, но не нужно забывать, что и IE8 дал разработчикам в руки мощный инструментарий.
Теги:
Хабы:
Всего голосов 112: ↑62 и ↓50+12
Комментарии113

Публикации