클라이언트 측 JavaScript 개발을위한 좋은 IDE는 무엇입니까? [닫은]


14

나는 최근에 JavaScript를 배우기 시작했고 좋은 JavaScript Editor / IDE를 찾고 있습니다. Google 검색에서 수십 가지를 발견했지만 그러한 IDE 사용 경험이있는 사용자가 추천 할 수 있다면 감사하겠습니다.

구문 강조 , 아마도 IntelliSense 및 JavaScipt 코드에 대한 디버깅 지원 을 가진 IDE 를 원합니다. 저는 Windows 7 사용자이며 클라이언트 측 JavaScript 개발 만합니다.

어떤 제안?


2
@ nK0de 클라이언트 측이라면 Firebug는 모든 디버깅 요구를 처리해야합니다.
— Dónal


@KimBurgess : 모두 끊어진 링크
— amit jha

답변:


11

내가 가장 좋아하는 것은 Aptana Studio입니다. 웹 개발을위한 플러그인이 포함 된 Eclipse이며 사전에 문제없이 작동합니다. Aptana는 매우 편안하며 원하는 모든 기능을 갖추고 있습니다.

그러나 거의 모든 일반적인 IDE는 Javascript를 기본적으로 지원하거나 언어 용 플러그인을 제공합니다. Netbeans와 IntelliJ도 좋습니다.

IntelliSense를 말했기 때문에 VisualStudio를 사용하고 있다고 생각합니다. Javascript에 대한 지원을 쉽게 찾을 수 있으며이를 유지하는 것이 가장 편리 할 것입니다.


1
@ downvoter 댓글 관리?
— lhk

1
아마도 Aptana가 평범한 도구이기 때문에
— Raynos

2
그렇기 때문에 개인적으로 가장 좋아하는 말을하고 다른 가능성을 지적했습니다. "최고의 것"과 같은 질문은 항상 답변으로 의견을
— 받습니다.

당신은 완전히 대신 WebStorm을 시도해야한다) (BTW 내가 downvote, 그것의 벌금 개인 즐겨 찾기를 가지고하지 않았다)
— Raynos

@lhk Aptana와 WebStrom에 대한 좋은 소식을 듣고 있습니다. 내가 직접 봐야 할 것 같아 감사합니다 :)
— Isuru

19

WebStorm 은 다른 어떤 요구 사항에도 맞지 않습니다. 나는 오래된 타이머 IntelliJ 사용자이며 저를 믿습니다. 그 사람들은 IDE를 만드는 방법을 알고 있습니다.

그리고 2 월 1 일 이전에 특별 가격을 제공하고 있습니다.


webstorm 같은 I,하지만 내 유일한 불평은 내가 IDE를 위해 홀수 비트입니다 같은 창에서 여러 프로젝트를 가질 수있다
— 농장

7

좋은 JavaScript IDE는 없습니다. JavaScript 에는 Type 3 IDE 만 있습니다 . "최상의"IDE는 현재 WebStorm 3.0입니다.

대신 원하는 텍스트 편집기를 사용하십시오. 좋은 선택은 다음과 같습니다.

vim 및 sublime 텍스트는 구문 강조를 지원하며 편집기를 통해 명령 줄을 실행하거나 스크립트를 작성할 수 있습니다.

JavaScript 디버깅과 관련하여 클라이언트 측에서는 브라우저를 사용하여 디버깅하십시오. node의 경우 node-inspector (브라우저)를 사용하여 디버깅하십시오.

지능에 관해서는 필요하지 않으며 시간의 10 %가 잘못 될 것입니다. 개인적으로 시간의 10 %가 잘못되었다는 사실은 모든 것을 사용하지 않는 생산성에 충분합니다. 다시 WebStorm 3는이 사이트에서 90 %를 얻는 유일한 IDE입니다. VS2011은 또한 좋은 경쟁자를 만들지 만 개인적으로는 시도하지 않았습니다. VS2010은 JavaScript에 끔찍합니다.


downvote에 대한 이유가 있습니까?
— Raynos 2012 년

많은 사람들이 제안한 것처럼 Aptana와 WebStorm을 사용해 볼 것입니다. 감사합니다. 나는 당신의 대답을 공감하지 않았습니다.
— Isuru

4
이 기사의 핵심 임차인은 모든 IDE가 완벽하거나 (Type 1) 비생산적 (Type 3) 인 것으로 보인다. 나는 이것에 동의하지 않습니다. 기사를 읽지 않은 사람들에게 Type 2 IDE는 텍스트 편집기입니다. 즉 IDE가 전혀 없습니다.
— Dónal

1
나는 그 기사에도 동의하지 않습니다. Eclipse는 PHP에 완벽하게 적합합니다. 비주얼 디버거는 훌륭하게 작동합니다 (설정 방법을 알고 zend 디버거를 설치해야 함). 다른 사람들이 언급 한 이유로 자바 스크립트에는 그다지 좋지 않지만 여전히 간단한 텍스트 편집기보다 테이블에 훨씬 더 많은 것을 제공하며 자바 스크립트 지원이 반드시 빨려 야 할 이유가 없습니다. 그것이 "외향적"일 수있는 방법이 있다면 좋을 것입니다. js를 위해 netbeans을 시도하고 더 나은 작업을 수행하는지 확인해야합니다.
— Hey

1
'Type 3'링크는 페이지 제목 검색의 작동 방식에 대한 짧은 Wikimedia 전자 메일을 통해 오도 된 것으로 보입니다.
— 매트 윌키

5

내 프로젝트는 Atlassian JIRA 플러그인 이었습니다 : Java, SQL, 백엔드의 일부 Velocity 템플릿 및 frend-end의 대시 보드 가젯 (JavaScript / HTML / CSS). Atlassian에는 플러그인을위한 자체 프레임 워크도 있으므로 IDE가 비표준 외부 라이브러리를 지원하는 경우 도움이됩니다.

나는 Eclipse 의 JavaScript 지원에 대해 매우 불쾌한 경험을 가지고 있으며, 완료 및 자동 코드 형식, 특히 복잡한 코드 (모듈 식 소스, 프레임 워크 사용 등)가 많은 결함이 있습니다. 리팩토링이 항상 의도 한대로 (또는 전혀) 작동하지 않고 거의 쓸모없는 것은 아닙니다. 나는 Aptana Studio를 시도하지 않았습니다.

NetBeans 는 이와 관련하여 다소 우수하지만 복잡한 혼합 소스 프로젝트 (예 : Java / JavaScript / 웹 / 템플릿 등)에 대한 지원이 부족합니다 (아마도 열심히 시도하지 않았을 수도 있음).

마지막으로 IntelliJ IDEA 사용했습니다 . 상용 (30 일 평가판 있음)이지만 기능 측면에서는 타의 추종을 불허합니다. 다양한 소스 파일 (js, css, html 등)에서 작동하는 코드 분석, 시맨틱 색상 지정, 리팩토링 그냥 시도하면 결코 뒤돌아 보지 않을 것입니다.

추신 : 저는 JetBrains와 제휴하지 않았으며 단지 개인적인 견해입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.