Czy Chrome Developer Tools odpowiedni substytut Firebug?

19

Czy Chrome Developer Tools odpowiedni substytut Firebug?

Uczę się, jak rozwijać prostych aplikacji internetowych przy użyciu Django. Książka Mam zaleca zainstalowanie Firefox / Firebug. Jestem przyzwyczajony do Chrome i chciałem wiedzieć, czy muszę się przełączyć, czy Narzędzia programistyczne Chrome zawierają wszystkie niezbędne funkcje Firebug.

MikeRand
źródło
2
Zastąpić? Nie. Suplement? Absolutnie.
Joel Etherton
Jest to wystarczające, ale nadal nie jest tak dobra.
Petah
Podobne pytanie na SO
Ryan Gates

Odpowiedzi:

21

Jestem pełny czas web-developer i używam Chrome Developer Tools na codzień. Mam tylko kiedykolwiek dotknął Firebug kilka razy do debugowania w Firefoksie.

Jednak w czasach, w których korzystałem z Firebug, czułem się tak, jakby funkcjonalność była taka sama. Bawiłem się wieloma różnymi obszarami i uważałem, że wszystko jest tak intuicyjne i funkcjonalne, jak Narzędzia programistyczne Chrome; Nie czułem się zagubiony ani nie na miejscu. Jestem również świadomy tego, co powinny osiągnąć oba narzędzia, i czuję się bezpiecznie w poniższej ocenie.

Powiedziałbym, że tak, Chrome Developer Tools to odpowiednie narzędzie do debugowania, które jest porównywalne z Firebug.

Craige
źródło
2
Zgadzam się, ponieważ sam korzystam z narzędzi programistycznych chrome, jeśli tylko kilka razy dotknąłeś firebuga, jak możesz powiedzieć, że coś jest porównywalne?
Chris
@Chris - W czasach, w których korzystałem z Firebug, czułem się tak, jakby funkcjonalność była taka sama. Bawiłem się z wieloma różnymi obszarami i odkryłem, że wszystko jest tak intuicyjne i funkcjonalne jak DevTools Chrome; Nie czułem się zagubiony ani nie na miejscu. Jestem również świadomy tego, co powinny osiągnąć oba narzędzia, i oceniam to jako bezpieczne.
Craige
Całkowicie uczciwe i zgadzam się. Prawdopodobnie warto o tym wspomnieć, ponieważ w przeciwnym razie czytam twoją odpowiedź jako „Twierdzę, że mają one taki sam zestaw funkcji, chociaż prawie nigdy nie dotykam firebuga”.
Chris
Zgoda. Dodałem mój poprzedni komentarz do mojej odpowiedzi.
Craige
8

Chrome Developer Tools może zastąpić waniliową FireBug, ale siła FireBug polega na tym, że dostępnych jest tak wiele rozszerzeń.

vartec
źródło
Zgodzić się. Chociaż prawie używam teraz tylko Narzędzi Google dla programistów, ale od czasu do czasu otwieram Firefoksa na Firebuga i dodatki takie jak Firecookie i tym podobne.
Niklas H
4

Firebug nadal ma przewagę w kilka sposobów

  • debug ruchu sieciowego. Znacznie łatwiej jest zagłębić się w zapytanie / odpowiedzi ajax i spojrzeć na nagłówki i dane w dzienniku w Firebug

  • Chrome (przynajmniej najnowszy chrome dev) ma irytujący zwyczaj trzymania się plików w pamięci podręcznej, nawet gdy przeładuję Shift-F5 i zostanie zaktualizowany plik. Firebug wydaje się niezawodnie przeładowywać pamięć podręczną, gdy pytam.

Factor Mystic
źródło
1
Co jest złego w GDT w zakresie debugowania ruchu sieciowego? Cały czas używam GDT, ponieważ nasze systemy w dużym stopniu zależą od AJAX.
Niklas H
Czy widziałeś narzędzia programistyczne od Chrome 8?
greyfade 21.04.11
1
Narzędzia programistyczne Chome mają ustawienie „wyłącz pamięć podręczną”, jeśli klikniesz ikonę koła zębatego. Mam nadzieję, że to rozwiąże problem buforowania.
Jon Onstott,
2

Narzędzia do debugowania Chrome (przynajmniej dla mnie) mają bardzo mylący interfejs. Kiedy eksperymentowałem z Chrome, spróbowałem, ale nie mogłem ich zrozumieć. Szybko przełączyłem się na Firebug Lite.

TheLQ
źródło
Właśnie spojrzałem na GDT po raz pierwszy. Wpisy z zakładki sieci są dwukrotnie wyższe niż każdy rekord w Firebug, co oznacza, że ​​widzisz tylko połowę ekranu Firebug. Nie podobało mi się to.
1

Narzędzia Chrome mogą być odpowiednim zamiennikiem Firebug - używam Firebug osobiście, ale jest to w dużej mierze spowodowane tym, że czuję się z nim dobrze po długim użyciu; i współpracuję z utalentowanymi programistami, którzy używają Chrome i jego narzędzi z doskonałym skutkiem.

Ważniejszą kwestią jest jednak: najbardziej dotkliwe problemy, które prawdopodobnie będziesz musiał debugować po stronie HTML / CSS, to niezgodności między przeglądarkami. Aby je opanować , naprawdę potrzebujesz wygody w narzędziach do debugowania każdej przeglądarki. Podczas nauki trzymaj się Chrome i jego narzędzi, ale w pewnym momencie będziesz chciał nauczyć się Firebug, IE i wbudowanych narzędzi Safari.

Carson63000
źródło
0

Myślę, że narzędzia Chrome działają całkiem dobrze, na pewno jest tu i tam różnica, ale ogólnie nie powinieneś przegapić niczego bardzo ważnego. Tak długo, jak to działa, po co przełączać? Są bardzo podobne, więc jeśli chcesz w dowolnym momencie wykonać skok, powinno to być dość łatwe.

aaaaaaaaaaaa
źródło