JavaScript는 웹 개발에서 많이 사용되지만 모바일 개발 및 앱과 같은 다른 용도로도 사용됩니다. CSS와 HTML5에 필요한 간단한 텍스트 편집기 만 있으면되지만 JavaScript에는 조금 더 필요합니다. 현재 웹 개발을위한 최고의 JavaScript IDE로 널리 알려진 것은 다음과 같습니다.
좋은 JavaScript IDE에는 몇 가지 주요 기능이 있어야합니다. 자동 코드 완성, 목록 기능, 코드 생성, 리팩토링, 스마트 탐색, 통합 디버거 및 테스트 기능과 같은 도구가 포함되어야합니다. 좋은 IDE에는 레퍼토리를 확장하기위한 오류 및 예외 처리 및 추가 기능도 포함됩니다.
이 목록의 일부 JavaScript IDE는 프리미엄이며, 일부는 무료이며, 대부분은 컴퓨터에 다운로드되지만 일부는 온라인입니다. 그들 모두는 호의적으로 검토되고 매우 인기있는 것처럼 보입니다. 웹 개발을위한 새로운 JavaScript IDE를 찾고 있다면, 이것들 중 하나가 법안에 맞는 것입니다.
나는 코더는 아니지만 내 가장 친한 친구 중 하나이므로 그녀의 전문 지식을 사용 하여이 목록을 작성했습니다.
WebStorm
WebStorm은 다운로드 횟수와 긍정적 인 리뷰가 필요한 경우 가장 인기있는 JavaScript IDE 중 하나입니다. 처음부터 사용하기 쉽고 사용하기 쉽도록 설계되었으며 확실히 보입니다. JavaScript, HTML, CSS, Angular 및 Node.js와 호환되므로 모든 기반을 다룹니다. 또한 Angular, React 및 Meteor 프레임 워크 및 Cordova, PhoneGap 및 Ionic 모바일 개발 앱과 호환됩니다.
WebStorm에는 뛰어난 코드 리팩토링 유틸리티가있어 새로운 코더도 깔끔한 코드를 생성 할 수 있습니다. 변수 추출, 파일 이동, 자동 완성 및 매개 변수 및 기능에 대한 도움말을 제공합니다. 경험이 풍부한 코더라면 인상적인 앱과 기능을 만드는 데 필요한 모든 고급 도구를 찾을 수 있습니다.
WebStorm은 무료가 아니며 사용하려면 연간 구독이 필요합니다.
원자
Atom은 엄청나게 인기있는 JavaScript IDE입니다. 기본적으로 텍스트 편집기는 필요한만큼 많은 기능을 사용할 수 있습니다. HTML, JavaScript, CSS 및 Node.js와 호환되는 Atom은 Electron을 기반으로하며 JavaScript 프로그래밍에서 이미 그 가치가 입증 된 크로스 플랫폼 프레임 워크입니다.
크로스 플랫폼 기능은 협업 프로젝트에 탁월하며 내장 된 패키지 관리자는 사전 빌드 된 많은 패키지를 추가하거나 직접 작성할 수있는 기능을 제공합니다. 이것은 Atom의 가장 소중한 기능 중 하나입니다. IDE를 사용하는 방식에 맞게 IDE를 자유롭게 구성 할 수 있습니다.
Atom의 다른 기능으로는 자동 완성, 파일 브라우저, 찾기 및 바꾸기, 자동 닫기 태그 및 개요에 코드를 표시하는 유용한 미니 맵이 있습니다. Atom은 더 큰 파일로 작업 할 때 속도가 느려지는 경향이 있으며 메모리 누수로 인해 파일 사용시 지연이 발생할 수 있습니다. 그 외에는 매우 높이 평가됩니다.
원자는 자유롭게 사용할 수 있습니다.
코드 펜
Codepen은 그 자체를 '웹의 프론트 엔드를위한 놀이터'라고 부릅니다. 위에서 언급 한 온라인 JavaScript IDE 중 하나이며 수행하는 작업에 매우 능숙합니다. HTML, CSS 및 JavaScript와 잘 작동하며 CoffeeScript 또는 LiveScript와 함께 작동합니다. 이 기능은 코드를 배우고 싶어하는 동료에게 유용하지만 실시간 미리보기 환경에서 빌드하려는 코더를 경험 한 초보자 모두에게 유용합니다.
Codepen에는 CSS, HTML 및 JavaScript 도구가 많이 있습니다. 깨끗한 코드를 신속하게 생성하기 위해 Emmet과 같은 매우 강력한 툴킷을 사용하여 펜 내에 코드를 작성합니다. 빠른 생성을 위해 Vim 키 바인딩을 알고 있다면이를 사용할 수도 있습니다. 또한 설치된 IDE에서 예상되는 일반적인 코드 도구 및 기능에 액세스 할 수 있습니다.
Codepen의 주요 이점은 커뮤니티입니다. 코드, 아이디어 등에 대한 도움말, 조언 및 검토를 제공하는 매우 크고 활동적인 커뮤니티입니다.
Codepen에는 무료 버전과 Pro 버전이 있습니다.
숭고한 텍스트 3
Sublime Text 3는 대부분의 우수한 JavaScript IDE 목록에 있습니다. 간단한 텍스트 편집기로 시작한 것은 코드를 컴파일 할 때 사용할 것으로 예상되는 많은 도구를 포함하는 완전한 IDE로 발전했습니다. 고도로 커스터마이징이 가능하고, 여러 플랫폼에서 작동하며 패키지를 쉽게 관리합니다.
UI는 간단하지만 효과적입니다. 빨리 작동합니다. 표준 설치에는 항상 사용하는 많은 도구가 포함되어 있지만 패키지 관리자는 필요한만큼 많은 기능을 제공합니다. Emmet, Babel, SublimeLimiter 및 기타와 함께 작동하여 JavaScript를 깨끗하고 깔끔하게 유지합니다.
Codepen과 마찬가지로 Sublime Text 3의 주요 특징 중 하나는 커뮤니티입니다. 그들은 프로그램을위한 플러그인을 만들뿐만 아니라 모든 종류의 지원과 토론 주제를 돕고, 검토하고, 제공합니다. 이들은 인류가 여전히 미래를 가지고 있다고 믿게하는 일종의 공동체입니다.
Sublime Text 3는 무료로 시도 할 수 있지만 $ 70는 유지해야합니다.
넷빈즈
NetBeans는 Java 도구로 시작되었지만 JavaScript 및 Node.js를 포함하도록 확장되었습니다. 또한 HTML, CSS, PHP, JS, C / C ++, Python 및 기타 언어에서도 작동합니다. Java 가상 머신 내에서 작동하므로 대부분의 운영 체제에서 작동하며 원하는 방식으로 구성 할 수 있습니다.
NetBeans에는 코드 폴딩, 코드 포맷, JSON 도구, 변수 자동 완성, 함수 참조, 라이브러리 함수, 클래스 등을 포함하여 예상되는 대부분의 도구와 기능이 포함되어 있으므로 실제로 빠르게 코딩 할 수 있습니다. 완료되면 깔끔한 디버그 및 오류 수정 기능은 오류를 지적하고 추가 최적화가 가능한 위치에 대한 힌트를 제공합니다.
NetBeans에는 효과적인 디버깅 기능과 브라우저 내에서 소스를 편집 할 수있는 멋진 Chrome 확장 기능도 있습니다. 분명히 매우 유용한 도구입니다.
NetBeans는 무료이며 오픈 소스입니다.
위에서 언급했듯이, 나는 코더가 아니기 때문에이 기사를 돕기 위해 코더 친구에게 의지해야했습니다. 권장 사항은 그녀의 것이지만 오류 나 실수는 내 것입니다!
좋은 JavaScript IDE에 대한 다른 제안이 있습니까? 당신이 할 경우 아래에 그것에 대해 알려주십시오!