2009-06-03 10 views
2

다른 모든 언어처럼 Microsoft Visual Studio에서 JavaScript를 구현할 계획이 있는지 아는 사람 있습니까?Microsoft Visual Studio의 JavaScript

저는 JavaScript로 작성하는 데 상당히 익숙하지만 실제로 RIA를 만드는 데 얼마나 강력한 언어인지를 알게되었습니다. 가장 큰 문제는 IDE에서 개발하고 디버깅 할 때 C#과 같이 쓰고있는 것처럼 매끄러운 곳이 어디에도 없다는 것입니다. 이것은 비주얼 스튜디오의 한계 일 수도 있고 JavaScript를 코딩하는 환경이 훨씬 더 좋을 수도 있습니다.

무엇보다 중요한 것은 디버깅입니다. 현재 내가 첨부하고 전체 프로세스를 단계별로 실행하면 매우 혼란 스럽습니다.

+0

스튜디오 버전? – AnthonyWJones

+0

Clunky in과 같이 코드를 단계별 실행하고 런타임에 vars를 검색합니다. 또한 intellisense doesnt는 그렇게 위대해 보인다. 나는 주로 VS2008을 사용 해왔다. – gonzohunter

+1

@gonzohunter : 나는 아직도 그것에 관해 무엇이 clunky한지 잘 모르겠다. VS는 step-in, -over, -out, line으로 실행, breakpoint를 설정할 수있게 해준다. 모두 매우 효율적이고 simpy. 식에서 워치를 생성하고 로컬 값 집합을 나열 할 수 있습니다. 디버깅 환경은 C#과 많이 다르지 않습니다. – AnthonyWJones

답변

2

VS 2010 support for Javascript 및 인텔리 훨씬 더 나은 것

특히 대형 스크립트 라이브러리와 동적으로 생성 된 개체와 다른 기술을 인식 할 수있는 능력을 가진 광대 한 성능 향상을 볼 수 VS2010에서

또한 향상 많은 사람들이 사용하는 자바 스크립트 프레임 워크는 VS2008의 Intellisense 엔진 과 충돌합니다. 상당한 노력을 기울였습니다 세 번째 파티 라이브러리와의 Intellisense 호환성을 개선했습니다.

자바 스크립트 및 XML 개발 전용으로 Spket IDE이 있습니다.

0

JavaScript는 Visual Studio 2008에서 올바르게 작동합니다. jQuery를 완벽하게 지원하며, 올바르게 기억하면 디버거는 적어도 웹 응용 프로그램에서 JavaScript를 지원합니다 (물론 확신 할 수는 없지만). 브라우저에서 디버깅 작업을하는 경향이 있습니다. 어쨌든 액션이 발생하기 때문입니다.

0

파이어 폭스의 파이어 버그 또는 IE8의 내장 디버거에서 자바 디버깅이 더 쉬울 수도 있습니다.

VS를 사용하여 Javascript를 많이 디버깅 할 때, 나는 경험이 깔끔하다는 것을 알 수 없다. 그것에 대해 어색한 점이 무엇입니까?

0

이미 언급 한 것 외에도 JavaScript는 매우 느슨한 표준을 사용한다는 점에 유의해야합니다. 그렇다면 "완전한"JavaScript InteliSense 지원은 Visual Studio 또는 다른 IDE에서 C#과 같은 강력한 기능을 제공하지 못합니다. JQuery, Prototype 및 기타 JS 라이브러리에 대한 지원은 좋지만 핵심 언어는 항상 IntelliSense 또는 아니요라는 다소 어려운 문제가 될 것으로 예상됩니다 (언급 된대로).