저는 초보 웹 개발자이며 디버깅을 위해 Firebug를 여러 번 추천했습니다. 그러나 지금까지 Chrome에 내장 된 개발자 도구를 사용하고 있습니다. Firebug가 수행하는 모든 작업을 수행하는 것으로 보이며 보너스로 더 깔끔하고 조직적입니다.
디버깅이 더 발전함에 따라 Chrome의 DevTools에서 놓칠 수있는 Firebug의 기능이 있습니까? 그렇다면 그들은 무엇입니까?
저는 초보 웹 개발자이며 디버깅을 위해 Firebug를 여러 번 추천했습니다. 그러나 지금까지 Chrome에 내장 된 개발자 도구를 사용하고 있습니다. Firebug가 수행하는 모든 작업을 수행하는 것으로 보이며 보너스로 더 깔끔하고 조직적입니다.
디버깅이 더 발전함에 따라 Chrome의 DevTools에서 놓칠 수있는 Firebug의 기능이 있습니까? 그렇다면 그들은 무엇입니까?
답변:
나는 처음부터 Firebug를 사용했고 그것은 불의 발명과 같은 신의 선물이었습니다. 그러나 Chrome이 디버거와 함께 나왔고 시도했습니다. Firebug를 계속 사용했지만 Chome의 개발 도구를 주시했고 마침내 v12에 JSON 도구가 추가 된 후 전환하지 않을 이유를 더 이상 찾을 수 없었습니다.
Chrome의 DevTools는 다음과 같은 이점을 제공합니다.
업데이트 : 2 년 후 저는 파이어 폭스 팀이 엄청난 성장을 한 것을 축하합니다. 즉, Chrome 팀과 디버거는 월 단위로 크게 도약하여 업계를 선도합니다. 위의 목록을 업데이트했지만 솔직히 전체 페이지를 채울 것입니다.
Chrome 개발자 도구가 Firebug의 기능을 대신했기 때문에 모든 주요 기능과 친숙 함이 있습니다 (예 : $0
, 및 console
객체).
DevTools에는 CSS 패널 이 없다는 것과 같은 몇 가지 작은 차이점이 있습니다 (CSS 스타일 시트는 Elements 패널 에서 조작 할 수 있음 ).
Chrome 도구에는 타임 라인 , 프로필 및 저장소 패널 이 추가로 있습니다 . [타임 라인] 패널로드, CSS 렌더링 및 자바 스크립트 구문 분석을 기록합니다. 프로필 패널 프로필 리소스 사용과 저장 패널 쇼와 사이트 데이터베이스의 변경, 로컬 스토리지, 세션 저장 및 쿠키를 할 수 있습니다.
마지막으로, 두 도구 모두 약간의 차이가있어 다양한 작업을 조금 더 쉽게 또는 더 어렵게 만듭니다. Firebug Lite 만 Chrome에서 작동하고 일반 Firebug의 많은 기능이 부족하기 때문에 Firefox 용 Firebug 및 Webkit 브라우저 용 DevTools를 사용하는 것이 좋습니다 (그리고 DevTools는 Chrome에 내장 됨).
Firebug를 사용하는 것이 훨씬 더 편합니다. 지금은 구체적인 사항을 생각할 수 없지만, 가끔 Safari 나 Chrome에서 디버깅을 시도 할 때 파이어 폭스를 시작하고 무엇이든 빠르게 처리 할 수있는 PITA처럼 보입니다.
DOM 탭은 하나의 장점입니다. Chrome과 동등한 것보다 접근성이 높고 잘 배치되어 있습니다. DOM 및 기타 JS 개체가 Firebug의 콘솔에 기록되는 방식을 선호합니다.
Pixel Perfect와 같은 Firebug 플러그인도 매우 유용합니다. Chrome에 이러한 도구가 있는지 여부를 모르겠습니다.
어쨌든 두 브라우저 모두에서 테스트해야하기 때문에 전반적으로 중요하지 않습니다. 그리고 IE는 IE의 개발 도구 (개선되었지만 여전히 FF 또는 Webkit에 비해 좋지 않음)와 비교할 수 있습니다.
Firebug에는 특별히 고급 기능이 없지만 Chrome에는없는 것으로 생각합니다.
편집 : 이것은 사실 이었지만 Chrome Dev Tools가 구현했습니다.
Firebug는 페이지에로드 된 모든 스크립트에서 검색 할 수 있습니다. Chrome 개발자 도구는 현재 선택된 스크립트 인 AFAIK에서만 검색 할 수 있습니다.
내가 말할 수있는 한, Firebug는 HTML 코드와 텍스트를 입력 할 때 실시간으로 편집 할 수있는 유일한 도구입니다. 예를 들어 텍스트가 컨테이너에 어떻게 들어가는 지 확인하고 한 번에 한 문자를 추가하려는 경우 매우 유용합니다.
Chrome에서 HTML을 편집 할 때 "편집 모드"를 종료하고 페이지의 변경 사항을 보려면 TAB 또는 Enter 키를 눌러야합니다.
Firebug에서는 HTML 코드를 바로 입력 할 수도 있습니다. Chrome에서는 마우스 오른쪽 버튼을 클릭하고 "HTML 편집"을 선택해야합니다. 그렇지 않으면 <b> 굵게 </ b>처럼 표시됩니다.
Chrome이 더 빨리 실행되는 것 같아서 정말 변경하고 싶지만 라이브 편집이 나에게 너무 중요합니다.
이 질문을 받았을 때 Firebug는 짐승 이었지만 이제는 Chrome 개발자 도구 (DevTools)가 웹 개발자에게 편리합니다. Firebug와 함께 Firefox를 사용하여 웹 개발을 배웠기 때문에 Firebug에 대해 외치는 것은 아니지만.
웹 개발을위한 훌륭한 도구였으며 DevTools와 Firefox의 DevTools의 모든 주요 기능을 소개했습니다. 그러나 Firebug의 모든 기능을 다루지는 않지만 Chrome DevTools로 전환했습니다. Firebug보다 가볍고 훨씬 빠르기 때문에 localStorage에 액세스하는 것이 쉽게 정의되고 소스가 제 생각에 정리되어 있기 때문입니다.
여기에서는 Firebug에서 기능이 어떻게 고유한지 나열하겠습니다.
검색 :
검색 옵션은 쉽게 액세스 할 수 있고 대소 문자를 구분 하고 정규식으로 키워드를 검색 할 수 있기 때문에 Firebug에서 잘 정의되어 있습니다 .
DOM :
DOM 구조는 쉽게 다양한와 방화범에 액세스 할 수있는 필터링 옵션 과 같은 표시 사용자 정의 속성 , 표시 사용자 정의 함수 등등.
쿠키:
Firebug를 사용하면 자체 쿠키를 생성하고 쿠키 를 내보낼 수 있습니다.
네트워크 / 넷 :
Firebug에는 DevTools에서 Network 라고 부르는 Net 패널이 있습니다. 둘 다 리소스를로드하기위한 모든 요청과 해당 상태를 분석하는 데 유용합니다. Firebug에서는 리소스의 원격 IP를 쉽게 파악할 수 있습니다 .
출처 :
짝수하지만 소스 편집 DevTools로 사용할 수 있습니다, 내가 사용하는 동안 방화범이 더 나은 느낌 소스 편집을 사용자가 편집 할 수있는 DevTools로 내에서 CSS 파일을 원하는 경우, 당신이 이동하기 때문에, 소스 패널, 다음을 누릅니다 Ctrl+ O파일을 찾을 수 있습니다. 그래야만 파일을 편집 할 수 있습니다. Firebug에서는 모든 메뉴 탭 에서 소스 편집을 쉽게 찾을 수 있습니다 .
dojo 지원 :
내가 dojo 개발자 였을 때 Firebug는 Dojo Firebug Extension 을 사용하여 dojo 개발을 지원하도록 쉽게 확장되었습니다 .
객관적으로 볼 수있는 Firebug 2.0에는 Chrome DevTools에는없는 많은 작은 기능이 있습니다. 그중 일부는 다음과 같습니다.
일반
유용성을 뛰어 넘는 "기능"은 Firebug가 오픈 소스라는 것 입니다. 그래서 누구나 참여할 수 있습니다.
그렇지만 Chrome DevTools (Firefox DevTools 포함)는 Firebug에 비해 더 많은 기능과 기타 더 작고 더 큰 장점을 가지고 있습니다. Firebug 뒤에있는 팀은 다른 DevTools 뒤에있는 팀에 비해 매우 작기 때문입니다.
또한 Firebug 3+는 기본 제공 Firefox DevTools에 통합됩니다. 이는 해당 버전이 Firefox DevTools의 모든 기능을 상속하고 추가 기능을 추가 할 수 있음을 의미합니다.
Firebug는 Firecookie 와 같은 다른 플러그인을 연결할 수 있습니다 . 나머지는 꽤 비슷하지만 제 생각에는 맛에 관한 것입니다.
chrome.devtools
API를 사용하여 확장 할 수도 있습니다 .
내 몇 센트 추가 ...
Chrome Inspector는 Firebug가 매력처럼 이것을 할 수있는 곳에서 CSS 속성을 알파벳순으로 정렬 할 수 없습니다. 일부 CSS 요소를 검사 할 때 도움이되며이를 잡을 필요가 있습니다.
좋은 CSS 코딩 관행에 따라 코드에서 CSS 속성을 알파벳순으로 정렬하는 것이 항상 좋습니다.
많은 스크립트와 관련된 프로젝트에서 작업 할 때 스크립트 태그 아래의 firebug에는 제공된 제안 상자에서 js 파일을 검색하는 옵션이 있습니다. 크롬과 마찬가지로 js 파일의 네임 스페이스를보고 트리를 순회하는 데 지루한 JS 파일을 찾을 수있는 절름발이 트리보기가 있습니다.
이 옵션은 프로젝트에서 JS 파일이 거의없는 사람에게는 영향을 미치지 않을 수 있습니다. 이 기능은 내 스크립트가 1000 개가 넘는 JS 파일 일 때 사용하는 방화범과 함께 사용됩니다.