2013-04-07 2 views
0

코드 완성, 리팩토링 등과 같은 도구를 사용할 수있는 방법으로 javascript로 작업 할 방법을 찾고 있습니다. 드디어 Visual Studio 나 Webstorm과 같은 도구의 문제가 아니라는 것을 깨달았지만 자바 스크립트 언어와 관련이 있습니다 (주로 동적 언어이기 때문에). 나는 typescript를 좋은 정적 대안으로 생각했다. 하지만 좋은 리뷰를 발견했습니다.기본 클라이언트 측 언어로 typescript 사용

투자하고 싶습니다. 알고 싶습니다. 내 주요 클라이언트 언어로 사용 할 수 있을지 말 것인가? 모든 자바 스크립트 코드를 타이프 ​​스크립트로 마이그레이션하고 모든 언어 기능을 사용하는 것이 좋습니다.

나는 편향된 대답이 필요합니다!

답변

6

새로운 주요 기능으로 강조가 . 앞으로 TypeScript를 사용하지 않으려는 경우 .ts 개의 파일을 모두 삭제하고 .js 개의 파일을 모두 보관하고 JavaScript 만 사용하면됩니다.

TypeScript로 생성 된 JavaScript는 필자가 직접 작성하고자하는 코드에서 백만 마일 떨어진 곳이 아닙니다. 그것은 뒤섞이거나 읽을 수 없습니다.

툴링, 컴파일 타임 검사, ECMAScript 6 언어 기능에 대한 초기 액세스, ECMAScript (제네릭과 같은)에 들어 가지 않은 기능에 대한 액세스 및 사용자가 잠겨 있지 않은 기능을 활용할 수 있습니다. 마음이 바뀌면 TypeScript를 입력하십시오.

4

편견없는 답변이 없습니다. Typescript는 Microsoft에 큰 도움을줍니다. Microsoft는 Anders Hejlsberg http://en.wikipedia.org/wiki/Anders_Hejlsberg을 C#의 창안자로두고 그의 시간은 입니다. 매우입니다. 그래서 나는 곧 사라질 것이라고 생각하지 않습니다. MS 세계에서는 타이프 스크립트 (titcript)가 매우 유명해졌습니다.

그리고 MS 이외의 세계에서도 빠르게 번쩍 거리고 있습니다. Webstorm (다른 사람의 사이에 AngularJS와 팀에 의해 사용) 웹 개발을위한 최고의 IDE이이 타이프 라이터 지금 타이프 라이터를 사용하여 찬성 나의 간단한 인수가 (당신이 도구 지원을 원하는 주어진) http://www.jetbrains.com/webstorm/enter image description here

+0

좋은 답변 주셔서 감사합니다. 그러나 타이프 스크립트 (textcript)는 ECMA 6를 기반으로 작성되었다고 말하는 커뮤니티의 사람들을 보았습니다. 따라서 표준의 초안 버전을 기반으로하므로 typescript에 대한 명확한 기능은 없습니다. – alisabzevari

+0

typescript에 대한 구문은 클래스 등을 정의하는 방법에 대한 ECMA 스크립트 6 제안이 변경되면 변경 될 수 있습니다. 마이크로 소프트가 마이크로 소프트에게 최신 표준으로 최신 정보를 제공하겠다고 약속했다 할지라도. http://en.wikipedia.org/wiki/TypeScript#ECMAScript_6_support Anders가 여러 번 언급 함 – basarat

관련 문제