LINUX.ORG.RU
ФорумTalks

[javascript][debug][радость-тред][ЖЖ] А ведь Chrome Developer Tools уже торт!

 , ,


0

1

В самом деле уже торт!

Раньше он был гораздо менее удобен, чем Firebug, так что приходилось отлаживать скрипты в Firebug'е, а DevTools пользоваться только для отладки Chrome-специфических вещей. А теперь пользоваться Хромом для отладки стало так же удобно, как и Firebug'ом.

Теперь можно, наоборот, скрипты отлаживать сначала в Хроме, а потом Firebug'ом отлаживать особенности работы в Firefox.

Более того, есть даже ряд вещей, которые в DevTools сделаны лучше, чем в Firebug'е. А именно:

  1. Вместо многих вкладок и «субвкладок» Firebug'а используются списки, прокручиваемые панели, всплывающие и выползающие элементы. Это удобно. Особенно редактирование HTML прямо в дереве DOM, а не в отдельной вкладке. И вообще интерфейс DevTools более последовательный.
  2. Консоль у Хромого одна и встроена в DevTools, а не отдельная для браузера и отдельная для Firebug да еще и информация в них разная. И ввод данных удобнее: как в обычной консоли, а не снизу в окошке. Кроме того, многие сообщения об ошибках в Chrome более информативны, чем в Firefox.
  3. То, что в Firebug'е собрано во вкладку DOM, в DevTools реализовано в остальных вкладках, что, ИМХО, более логично.
  4. Работа с Event Listeners «из коробки», безо всяких отдельных дополнений.
  5. Вкладка Resources, где можно посмотреть все связанные со страницей ресурсы. В Firefox'е есть очень урезанная версия прямо в браузере, а в Firebug'е это привязано к панели «Сеть» (что неудобно), а для экспорта ресурсов нужно специальное расширение (что еще менее удобно).
  6. Подсветка синтаксиса Javascript. В Хроме есть хоть базовая, а в Firebug'е вообще нет.
  7. Tooltip'ы, которые Firebug показывает при наведении мыши на идентификатор, не идут ни в какое сравнение с аналогом в Chrome. Это очень неудобно при отладке.
  8. Chrome умеет отлаживать Web Worker'ы (хотя и встраивает для этого в страницу костыль), тогда как Firebug вообще не умеет.
  9. То, как Chrome работает с user script'ами, позволяет легко отлаживать их, как обычные скрипты и расширения, тогда как скрипты для Greasemonkey Firebug отлаживать не умеет.
  10. DevTools у меня никогда не вешал весь браузер, чего о Firebug'е не скажешь.

Ну, профилировщик и анализатор сети примерно одинаковые, может быть, анализатор трафика в Firebug'е даже чуть получше, т.к. представляет полностью заголовки.

Есть, конечно, и плохие вещи. Во-первых, в Chrome менее удобно отлаживать CSS. Во-вторых, что самое важное, нет большой кучи дополнений, как у Firebug'а.

Однако DevTools идет верной дорогой и уже является полноценной заменой Firebug'у (если только не нужно критически какое-нибудь дополнение), да еще и не тормозит.

Теперь, думаю, надо пересесть на Oper'у и посмотреть, что там сделали в Dragonfly 1.0.

★★★★★

>Теперь, думаю, надо пересесть на Oper'у и посмотреть, что там сделали в Dragonfly 1.0.

Там сделали серые буквы в интерфейсе, дабы люди с неидеальным зрением больше мучались.

Deleted
()

Я когда увидел, что хром мне цветом в scroll panel пометил все вхождения по поиску в большом тексте на много страниц - чуть не офигел.

Работают же люди.

zgen ★★★★★
()
Ответ на: комментарий от Deleted

>Там сделали серые буквы в интерфейсе, дабы люди с неидеальным зрением больше мучались.

Хм?

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

proud_anon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.