어떤 프런트엔드 개발 도구를 가장 좋아하시나요? 왜?
프론트엔드 개발의 가장 좋은 점은 하나의 편집기와 하나의 브라우저만으로도 전 세계를 장악할 수 있다는 것입니다. Editor - VSCode
대규모 프런트엔드에서는 보기 드문 매우 사용하기 쉬운 편집기인 프런트엔드 개발 도구입니다. Microsoft에서 제작한 이 제품은 크로스 플랫폼 지원, 멋진 외관, 사용하기 쉽고 풍부한 플러그인 지원을 제공합니다. 일반적으로 사용되는 몇 가지 프런트엔드 플러그인을 권장합니다.
디버깅 도구: 프런트엔드 성능 최적화 도구:
노란색 실험실 도구: a 웹 성능 및 프런트엔드 품질 테스트 도구. 다른 도구와 달리 페이지가 로드될 때 DOM과 상호 작용하는 JavaScript 및 기타 프로그램 코드 유효성 검사 문제와 같이 다른 도구에서는 볼 수 없는 몇 가지 고유한 기능이 있습니다.
DOM 몬스터: 브라우저 북마크에 추가하기만 하면 됩니다. 디버깅이 필요한 페이지에서 이 북마크를 클릭하면 나타나는 항목을 나열하는 데 도움이 됩니다. 현재 페이지의 성능 문제.
프론트엔드 개발은 현재 고용 전망과 급여 수준이 매우 좋아 매우 인기 있는 산업입니다. 개발 도구는 다양하며 대부분의 코드 편집기와 IDE 환경에서 이를 지원합니다. 4가지 아주 좋은 프론트엔드 개발 도구 소개 관심 있는 친구들은 시도해 볼 수 있습니다: 01 코드 편집기
이것은 현재 프론트엔드 개발을 위해 매우 인기 있는 개발 도구입니다. 업계에서 무료이며 Microsoft가 독립적으로 개발한 오픈 소스, 크로스 플랫폼이므로 이 소프트웨어는 일반적인 스마트 완성, 코드 강조 표시, 구문 프롬프트 및 기타 기능을 잘 지원할 수 있습니다. 플러그인 확장은 매우 풍부하고 매우 쉽게 사용할 수 있습니다. 코드 편집 및 디버깅에 적합하고 가볍고 유연하며 빠른 실행 속도를 제공합니다.
이 역시 비교적 가볍고 유연한 코드이며 편집기는 강력한 텍스트 편집 기능을 갖추고 있으며 3가지 주요 운영 플랫폼을 완벽하게 지원하지만 원칙적으로는 VS Code와 유사하게 Sublime Text도 지원합니다. 자동 완성, 구문 프롬프트, 코드 강조 표시와 같은 일반적인 기능도 있습니다. 또한 프런트엔드 개발을 위한 많은 플러그인도 제공하므로 코드 편집이나 디버깅에 매우 편리합니다. -end 개발:
02 IDE 환경
순수 국내 Web IDE 개발 도구로, 자동 완성, 코드 등의 공통 기능도 널리 사용됩니다. 강조 표시, 구문 프롬프트, 오류 검사 등은 모두 이 소프트웨어와 매우 호환됩니다. 또한 인터페이스는 부드러운 녹색이고 상쾌하며 눈에 친숙합니다. Vue용 플러그인 확장이 특별히 생성되어 개발을 크게 향상시킬 수 있습니다. 효율성 또한 Android 및 iOS 패키징을 지원합니다. 또한 프런트엔드 개발을 위한 매우 좋은 도구입니다.
이것은 매우 전문적인 Web IDE 개발 도구입니다. "웹 프런트엔드 개발 아티팩트" 및 "가장 지능적인 JavaScript IDE"로 알려진 Jetbrains는 기본적인 지능형 완성, 코드 강조 표시, 구문 프롬프트 및 기타 일반적인 기능 외에도 코드 분석 및 재구성, 연관 쿼리도 지원합니다. , 단위 테스트 및 기타 고급 기능을 제공하므로 개발이 더 효율적이고 대규모 프로젝트에 더 적합합니다. 인간 협업의 프런트 엔드 개발에 매우 적합합니다.
WebStorm
아이디어와 아이디어 모두 JetBrains의 자회사인 jetbrains에서 개발한 것입니다. 중국 JS 개발자들로부터 "웹 프론트엔드 개발 아티팩트"라고 칭찬받는 JavaScript 개발 도구입니다. "가장 강력한 HTML5 편집기", "가장 지능적인 JavaScript IDE" 등
플러그인으로서 Zaowu는 Eclipse와 통합되어 프런트 엔드를 개발할 수 있습니다. 이제는 독립적으로 JS를 접했던 최초의 개발 도구이기도 합니다. Eclipse 단축키를 사용하면 빠르게 시작할 수 있습니다.
풍부한 플러그인 리소스를 사용하는 코드 편집기는 IDE에 비해 가벼우며 매우 빠르게 시작되는 강력한 프런트엔드 개발 도구로 확장될 수 있습니다.
Atom
오픈소스의 빅 브라더인 GitHub가 제작한 코드 편집기로, 위에 비해 플러그인 수가 약간 적지만, 와 완벽하게 통합됩니다. GitHub, 특히 마크다운 작성의 경우 인터페이스도 매우 아름답습니다.
TextMate는 잘 알려진 Mac용 텍스트 편집기 소프트웨어로, BBedit와 함께 Apple 컴퓨터에서는 emacs 및 vim이라고도 합니다. 특히 프로그래머에게 적합하며 많은 사려 깊은 기능으로 사용자 정의할 수 있습니다.
Emacs, Editor MACroS(매크로 편집기)는 강력한 텍스트 편집기입니다.
Emacs는 확장성이 뛰어난 프로그래밍 언어인 Emacs Lisp(핵심은 Emacs Lisp 인터프리터)를 사용하고 텍스트 편집 지원과 같은 확장 기능을 구현합니다.
메모장은 Windows 운영 체제(소프트웨어 저작권 라이센스: GPL) 기반의 텍스트 편집기이며 완전한 중국어 문화 인터페이스를 갖추고 있으며 다국어 쓰기(UTF8 기술)를 지원합니다.
VSC-VSCode
가볍고 빠르며 보기에도 좋고 커뮤니티 오픈 소스, 풍부한 확장 기능, Microsoft 지원
또한 매우 사용하기 쉬운 기능도 있습니다. 원격 개발(vscode 원격) 및 공동 작업(라이브 공유) 지원
HTML은 일반적으로 JavaScript 및 CSS와 함께 나타납니다. 세 가지 모두 프런트엔드 개발에 가장 일반적으로 사용됩니다. 현재 가장 일반적으로 사용되는 HTML은 실제로 HTML5입니다. 일반적으로 사용되는 프런트엔드 프로그래밍 소프트웨어에는 HBuilder, Sublime Text 등이 있습니다.
HBuilder는 국내 무료 프론트엔드 개발툴입니다. 에디터는 영어를 잘 못하는 초보자나 프론트엔드 개발자에게는 보기 드문 IDE입니다. 코드 자동 완성 기능은 너무 강력해서 친구가 없습니다. 적극 권장합니다.
Sublime Text는 프런트 엔드 html, js 및 css를 지원하지 않는 경량 편집기입니다. 또한 C 언어, Java, Python 등과 같은 대부분의 백엔드 언어를 지원합니다. 서브라임 텍스트의 힘은 다양한 플러그인을 지원하고 단축키 사용이 매우 간편해 개발 효율성을 크게 높일 수 있다는 점이다. 단점은 코드 프롬프트 측면에서 Hbuilder만큼 좋지 않다는 것입니다.
귀하의 질문에 답변해 드리게 되어 매우 기쁩니다. 저는 백엔드 개발자로서 프런트엔드도 개발해 왔고 많은 프런트엔드 개발 도구를 사용해 왔습니다.
1. 서브라임 텍스트는 사용하기에는 정말 좋지만 코드 개발 팁이 강력하지는 않습니다. 텍스트 편집기를 매일 사용하는 것은 여전히 괜찮습니다.
2. hbuild는 일정 기간 사용하다가 여러 가지 이유로 적합하지 않아 최종적으로 제거되었습니다.
3. 한동안 vs 코드로 Vue를 작성했는데, 플러그인을 설치해야 하는데, 제출하고 싶지 않은 코드를 제출하는 것이 불편합니다. 결국 코드 충돌이 발생했습니다. 아마도 제가 익숙하지 않았기 때문일 것입니다.
4. 지능형 코드 프롬프트와 쉬운 코드 제출을 위해 Webstorm을 권장합니다.
파이썬이든 자바든 자바스크립트든 개발 도구를 고를 때 많은 분들이 먼저 제트브레인(jetbrain), 웹스톰(Webstorm), IDEA, 파이참(Pycharm)을 떠올리실 텐데요... 개발 도구에는 제트브레인(jetbrain)이 있다고 말씀드리고 싶습니다. 그는 이 분야에 대해 정말 지식이 풍부하고 능숙합니다.
하지만 프론트엔드 개발을 한다면 jetbrain의 웹스톰 외에도 옵션이 많다고 생각하는데, 제가 가장 추천하는 것은 VS Code인데, 아래에서 소개하겠습니다. . VS Code
Microsoft는 개발 도구 분야에서 다년간의 경험을 축적해 왔으며 VS Code는 Microsoft가 Visual Studio와 기타 개발 도구를 결합하여 지속적으로 개선하고 최적화합니다.
VS Code는 현재 가장 인기 있는 개발 도구 중 하나라고 할 수 있습니다. Eclipse, IDEA와 같은 기존 개발 도구에 비해 Microsoft는 VS Code에 더욱 과감하고 혁신적인 변화를 가져왔습니다. 이미 선두 자리에 있습니다. 매년 Microsoft 개발자 컨퍼런스에서 VS Code는 크게 혁신될 것입니다. 수년간의 최적화 끝에 VS Code는 많은 개발자들이 포기할 수 없게 만들었습니다.
우선 잘 알려진 몇 가지 장점에 대해 이야기해 보겠습니다.
우선 경량성에 대해 이야기해 보겠습니다. 이 정도만으로도 제트브레인 제품군 전체를 포괄할 수 있을 것 같습니다. 부끄럽게도. 웹스톰이든 IDEA이든 가장 괴로운 것은 열기 과정이 너무 길고, 프로젝트 프로젝트와 구성 항목을 로드하는 데 몇 분씩 걸리며, 이는 견딜 수 없습니다. VS Code는 편집기와 비슷하며 몇 초 안에 열 수 있으며 속도는 UE 및 메모장과 비슷합니다.
둘째, 풍부한 플러그인에 대해 이야기하겠습니다. 풍부한 플러그인은 VS Code의 완전한 생태계를 만듭니다. "레이블 스타일, DEBUG 또는 기능 향상 등 원하는 모든 것이 가능합니다." , VS Code에는 개발 효율성을 크게 향상시키는 많은 인기 플러그인이 있습니다. 물론 프런트 엔드에 필요한 모든 고품질 플러그인을 여기에서 사용할 수 있습니다.
사실 제가 VS Code로 전환하게 된 것은 위의 두 가지 점이 아니라 원격 개발이었습니다.
이는 Microsoft의 대담한 혁신과 리더십 역할의 필연적인 산물이며 다른 많은 개발 도구가 따라잡기 어렵게 만드는 것이라고 생각합니다.
VS Code 원격 개발 기능을 사용하면 로컬 코드와 서버 코드를 실시간으로 동기화할 수 있어 더 이상 복잡한 방식으로 원격 서버를 구성할 필요가 없으며 프로젝트 관리에도 매우 편리합니다.
WebStorm과 PS
특히 PS는 일상생활에서도 사용해야 하는데 매우 편리합니다.
저는 webstorm,atom,vs를 즐겨 사용합니다 지금은 거의 웹스톰만 사용하고 있는데, 아톰 인터페이스도 처음으로 다운로드해서 설치해봤는데 그 당시에는 초보자였거든요. 프롬프트가 불완전했습니다. 또한 몇 가지 플러그인을 설치한 후 시작이 눈에 띄게 느려졌습니다. webstorm을 다운로드할 수밖에 없었고 Google PageSpeed Insights가 웹사이트에 대한 성능 보고서를 생성할 수 있다는 점이 좋았습니다. . 모바일 장치와 데스크톱 장치에서는 무료입니다. 또한 페이지 로딩 속도에 영향을 미치는 이유를 설명하고 이러한 문제에 대한 솔루션을 제공합니다. 웹사이트 속도는 100점으로 나누어지며, 그 중 다음과 같습니다.
2. Pingdom 웹사이트 속도 테스트
Pingdom 웹사이트 속도 테스트는 웹 속도에 영향을 미치는 요소를 종합적으로 분석할 수 있습니다. 페이지. 또한, 아시아, 유럽 등 다양한 지리적 위치의 웹사이트 성능정보를 보실 수 있습니다.
3. WebPagetest
WebPagetest는 AOL이 개발한 온라인 무료 성능 평가 웹사이트로, 전 세계 여러 위치에서 무료 웹사이트 속도 테스트를 실행합니다. 간단한 테스트를 실행하거나 다단계 트랜잭션, 비디오 캡처, 콘텐츠 차단 등을 포함한 고급 테스트를 수행할 수 있습니다. 또한 리소스 로딩 폭포형 차트, 페이지 속도 최적화 확인 및 개선 제안을 포함하여 테스트 결과를 기반으로 풍부한 진단 정보를 제공하고 각 콘텐츠에 최종 등급을 부여합니다.
4. GTmetrix
GTmetrix는 웹사이트 속도를 빠르고 쉽게 테스트할 수 있는 핑돔과 유사한 도구입니다. 이는 주로 PageSpeed와 YSlow의 두 부분으로 구성되며 해당 점수 데이터를 제공합니다. 이는 웹사이트 성능을 실제로 반영하고 웹사이트 성능 향상에 도움이 되는 실행 가능한 제안을 제공할 수 있습니다.
5. Keycdn 도구
Keycdn 도구는 전 세계 10개 위치에서 웹사이트 속도 테스트 도구입니다. 모든 페이지의 성능을 테스트할 수 있습니다. 반환된 결과는 요청, 콘텐츠 크기, 로드 시간 등의 세부정보를 제공합니다. 또한 각 리소스의 로드 시간과 HTTP 헤더를 자세히 설명하는 완전한 폭포형 차트가 있습니다.
6. GiftOfSpeed
GiftofSpeed는 무료 웹사이트 로딩 속도 테스트 도구로, 웹사이트 로딩 시간을 표시하고 평가할 수 있습니다. 웹사이트의 요구 사항을 개선하고 객관적인 종합 점수를 제공합니다.
GiftofSpeed의 테스트 결과는 워터폴 흐름으로 표시되어 웹사이트의 로딩 속도, 로딩 순서, 각 리소스의 크기 및 응답 시간을 쉽게 확인할 수 있습니다. 웹 사이트의 로딩. 또한, 로딩 시간이 가장 긴 내부 파일과 외부 파일을 제공하여 어떤 요인이 웹사이트 로딩 속도에 영향을 미치는지 분석하고, 긴 로딩 시간으로 이러한 요소를 구체적으로 최적화하여 웹사이트 로딩 속도를 최대화할 수 있습니다. .
7. 페이지로시티
페이지로시티는 웹사이트 분석 성능 테스트 도구입니다. 이 도구는 경쟁사를 추적하는 기능도 제공합니다. 코드 검사 보기는 유사한 도구 중에서 고유합니다. TTFB 및 그래픽 DOM 요소에 대해 알고 싶다면 이 도구를 통해 얻을 수 있습니다.
8. Sucuri 로드 시간 테스터
Sucuri 로드 시간 테스터는 다양한 색상을 사용하여 네트워크 속도를 직관적으로 확인할 수 있는 웹사이트 분석 성능 테스트 도구입니다. 테스트 웹사이트의 국가마다 다른 속도로 실행됩니다. 녹색은 부드럽고 색상이 없는 일반 숫자는 평균, 노란색은 중간 정도 느림, 빨간색은 느림을 의미합니다.
9. GEEKFLARE
GEEKFLARE 이것은 웹사이트 DNS, 보안, 성능, 네트워크 및 SEO 문제를 테스트하기 위한 무료 성능 테스트 도구 세트입니다.
10. Dareboost
DareBoost는 무료 웹사이트 속도 테스트 및 웹사이트 분석 도구입니다. 웹 사이트 속도를 분석하기 위해 100개 이상의 다양한 검사를 제공합니다. 데스크톱과 모바일 페이지, Firefox와 Chrome, 5개 노드 간의 속도 차이를 테스트할 수 있습니다.