web-dev-qa-db-ja.com

Dartを学ぶのは良いですか、それとも基本的なJavaScriptを使い続ける必要がありますか?

基本的なJavascript言語を使用する方が良いですか、それともDartは私に多くの時間を節約しますか? Dartはとてもクールなソフトウェアのように見えると思いますが、それは私の生産を増やすでしょうか? Dartコードはjavascriptよりも高速ですか?

それは良い方法ですか、それともそれを学ぶことを選択するかどうかはまだ不明ですか?

私の目標は、いくつかの複雑なカスタムトランジションを使用して、非常に優れたアニメーションWebサイトを作成することです。私はjQueryでうまくやっていますが、jQueryプラグインを使用してそれを微調整するよりも、より具体的で専門的になりたいと思っています。

よろしくお願いします。

27
Mike Boutin

それはすべて、あなたがやろうとしていることとあなたの要件が何であるかにかかっています。 DartとJavascriptのページのいくつかを読んで(ストーリーの両面を理解するために)、それらを読んだ後、自分がどこに立っているかを自問することをお勧めします。

「Dartvs.Javascript」のGoogleからのいくつかのクイックリンクがあります。これらのリンクはバランスが取れていないか、非常に正当な理由がある可能性があることに注意してください。ただし、開始するには十分であると思います。さらにいくつかの比較を探して、問題の両側で独自の調査を行うことを強くお勧めします。

これはプロダーツのページですが、ポスターがダーツを好きな理由の詳細を示しています: http://www.grobmeier.de/10-reasons-why-Dart-is-cooler-than-javascript-03012012 .html#.UL0kXuT7J8E

そして、ここにもっとプロのJavascriptの角度があります: http://www.quirksmode.org/blog/archives/2011/10/Dart_or_why_jav.html

繰り返しになりますが、これらのリンクをDartを使用するかどうかの指示として使用しないでください。むしろ、各リンクがどちらか一方をサポートしている理由を読んでから、その理由があなたのケースに当てはまるかどうかを自問してください。

17
RonaldBarzell

グーグルが今年初めの前回のグーグルI/O会議でダーツを紹介したこの講演は、あなたの質問と考慮事項の束に答えるかもしれません:

http://www.youtube.com/watch?v=bsGgfUreyZw

要するに、Dartがまだそれほど便利な段階にあるようには思えません。したがって、考慮する必要があることの1つは、次のとおりです。いつまでにツールが必要になるのか。今の場合は、Dartに近づかないでください(今のところ)。

プレーンJavaScriptでのコーディングに代わる方法に興味がある場合は、Google WebToolkitも確認する必要があります。ダートはGWTの進化でさえあるのではないかと感じています。

GWTは非常に成熟しており、今日すぐに実行できます。開発にはJavaを使用します。これを、EclipseまたはIntelliJと組み合わせると、JavaScriptでは不可能だと思う驚くべき生産性が得られます。特に複雑なアプリケーションの場合クロスブラウザを実行する必要があり、実際にはかなりバグがありません。

これは(かなり古いですが)GWTの良い紹介です。これもGoogle I/O(2008年)からのものです。

https://www.youtube.com/watch?v=nvti32k4xy (リンクを置き換えました...これが良いです)

5
Markus A.