重要な観察
Dartのオープンソースの性質には、いくつかの設計目標があります
構造化された柔軟なWebプログラミング:称賛に値する一方で、既存の豊富な構造化された柔軟な言語はすでにこのニーズに対応しています。 DARTは、明確な差別化要因なしにさらに別のオプションを提供します。
プログラマーの親しみやすさ:Java、c、およびC#とのdartの構文の類似性が利点として提示されます。ただし、これらの確立された言語のいずれかを直接使用して学習を簡素化してみませんか?
JavaScriptを嫌う開発者のGoogleのターゲティングは明らかです。 その広範な使用にもかかわらず、JavaScriptはしばしば誤解されています。これは、その名前のために、そして一部はクラスベースの言語に精通したプログラマーからの誤解によるものです。 ただし、JavaScriptの柔軟性とプロトタイプの継承は、一度理解されると、大きな利点を提供します。 完璧ではありませんが、クラスベースの言語は比較して面倒に感じることができます。
DARTの中心的な問題は、すべての主要なプラットフォームにわたるJavaScriptの広範な存在です。 Chromeが50%の市場シェアを達成したとしても、DARTの限られたリーチが採用を妨げます。 10年前、またはJavaScriptが大幅に劣っている場合、またはDARTが革命的である場合、状況は異なっていた可能性があります。 結論Googleのイノベーションは称賛に値しますが、Dartは一歩後退しているようです。 個人的な好みにもかかわらず、JavaScript、HTML、およびCSSはWeb開発者にとって避けられないままです。
Google DARTに関するよくある質問(FAQ) - 再構成
元のFAQはよく書かれており、流れと簡潔さを改善するために最小限の変更が必要です。 以下はマイナーな調整です:
DARTの利点は何ですか?
DARTは学習するのが難しいですか?
DARTは、特にJavaScriptやJavaに精通している人にとっては、比較的簡単に学習しやすいと考えられています。 その明確な構文と包括的なドキュメントは、初心者を助けますフラッターレバレッジDARTの宣言的レイアウト機能、個別のレイアウト言語または視覚インターフェイスビルダーの必要性を排除し、開発を合理化します。
DARTのWeb開発への適合性:
はい、DARTのコアライブラリとクライアントおよびサーバー側の開発のサポートにより、Webアプリケーションに適しています。 JavaScriptコンパイルにより、幅広いブラウザの互換性が保証されますdart vs. javascript:両方に類似点がありますが、DARTは静的および動的なタイピングを提供し、JavaScriptは動的にタイプされます。 Dartの構文は従来のプログラマーにとってより馴染みがありますが、JavaScriptはより大きなコミュニティとより多くのライブラリを誇っています。
DART:DARTは、特にFlutterを使用して、単一のコードベースから高性能クロスプラットフォーム(iOSおよびAndroid)モバイルアプリ開発を有効にします。
学習のためのリソース:Googleは、包括的なドキュメント、言語およびライブラリツアー、およびCodelabsを提供します。 多数のオンラインチュートリアルとコースも利用できます
以上がGoogle Dartがターゲットを逃す理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。