2014-05-15 4 views
1

웹 기술에 대해 매우 혼란 스럽습니다. Javascript와 Node.js를 배우는 데 많은 시간을 투자했으며, 자바 스크립트로 코드를 작성하는 것을 즐깁니다. 며칠 전 Google Dart를 발견했습니다.다트 또는 Node.js를 사용하는 엔터프라이즈 웹 앱

내가 읽은 Google 다트에 대한 기사는 다트의 미래에 대해 유망한 것으로 들립니다.

제 질문은 Dart 또는 Node.js를 결정해야합니까?

엔터프라이즈 웹 응용 프로그램을 개발할 계획입니다. Javascript가 Dart만큼 확장 성이 높지는 않다는 것을 읽었습니다. 사실입니까?

firefox와 co는 Dart VM도 구현합니까? 다트 코드를 자바 스크립트 코드로 변환하는 것이 가능하다는 것을 알고 있지만 이것은 나에게 의미가 없습니다.

+0

질문을 조금이라도 삭제해야합니다. 그렇지 않으면 "너무 광범위하게"또는 "주로 의견 기반"으로 마감 될 수 있습니다. – JAre

답변

6

"Dart 또는 node.js를 결정해야합니까?"-이 질문은 의미가 없습니다. 노드는 자바 스크립트 코드를 해석하고 실행하지만 모듈과 같은 것을 가지고 있습니다.

Dart ist는 JavaScript를 기반으로 개발되었으며 많은 새로운 기능을 제공합니다. 코딩 자바 스크립트 코드를 즐기는 경우 왜 다트를 배우고 싶습니까? ;)

실제 OOP가 없기 때문에 나는 개인적으로 JavaScript를 좋아하지 않았습니다. Dart에는 OOP가 있으며 훨씬 더!

미래는 다트가 파이어 폭스, IE 등으로 개조 될지 여부를 보여줄 것입니다.하지만 마이크로 소프트가 자바 스크립트를 대체하려고 시도 할 때까지는 미래가 알려질 것입니다. 지금은 다트가 정말 강해 보이고 제게 많은 의미가 있습니다.

비록 다트는 서버 측에서 실행하고 멋진 기능을 많이 가지고 있으며, 훨씬 더 종종 있기 때문에 여전히 다트 코딩에서 아무런 불이익이 없습니다 결국 http://pub.dartlang.org

에 패키지 많이 있습니다 할 수 있습니다 다트에서 컴파일 된 js 코드는 자바 스크립트로 직접 코딩하는 것이 더 빠를 수도 있습니다. 그래서 당신은 당신이 더 좋아하는 것을 스스로 결정했습니다. 열정적 인 프로그래머로서 저는 항상 자바 스크립트보다 다트를 선호합니다 - 의심의 여지가 없습니다!

4

기업용 응용 프로그램의 경우 Dart가 가장 적합합니다.

왜 JavaScript로 다트를 컴파일하는 것이 당신에게 적합하지 않은지 이해할 수 없습니다.
여전히 순수 다트의 실행 속도가 아니라 대부분의 장점을 얻을 수 있습니다. Dart를 직접 지원하는 브라우저는 Dart 코드를 훨씬 빨리 시작하고 실행할 수 있습니다.

Dart의 JS로 변환 된 런타임 성능은 처음에는 JavaScript로 작성된 코드와 거의 같지만 형식 주석, 정적 분석, 자동 완성, 패키지, 라이브러리, 클래스 등에서 우수한 개발 경험을 얻을 수 있습니다.

앱이 커질수록 이러한 장점이 더 중요 해집니다.

다트의 단점은, 여전히 많은되지 않은 라이브러리이며, GUI는 자바 스크립트로 제공 위젯하지만, 여기에 무슨 많이 있다는 것을 당신은 어떤 브라우저 지원을 확인해야

(https://pub.dartlang.org를 찾아 보라) 너는 필요해. 회사는 종종 IE6과 같은 오래된 브라우저로 오랜 시간을 사용합니다. 다트는 오래된 브라우저를 잘 지원하지 않습니다.

관련 문제