Googleが開発した「Flutter」は、どんどん流行り始めています。
そして、そのFlutterで使われている「Dart」という言語です。
「Dart」は、「Java」と非常によく似ている言語ですが、なぜこの言語が使われているのでしょうか?
理由

FlutterにDartが使われているのには、5つの理由があります。
- OOP(オブジェクト指向型プログラミング言語)
数多くの言語で使われている指向です。
非常に便利であること、他の言語からの学びやすさが理由になっています。 - ハイパフォーマンス
Dartは高機能な言語であるため、アプリのパフォーマンスを上げることが出来ます。 - フレーム落ちを防げる
Dartは、処理速度が高いため、アプリのフレーム落ちを防ぐことが出来ます。 - 生産性が高い
Dartは、高生産性言語とされ、プログラミング効率がかなり良いです。 - Googleが開発している
Flutterと同様に、「Dart」がGoogleが開発した言語です。
これはかなり都合が良く、FlutterとDartの両方のバージョンをGoogleが操作できます。
他の言語にも同じような特徴を持つものがあるのですが、特に大きいのが「Google」が開発しているという部分です。
FlutterのためにDartのバージョンを上げたり、必要な機能を追加することがGoogle側で操作することが出来ます。
その逆も然りです。
仮に、DartをGoogleが開発していなければ、Flutterに機能を追加たり、修正をしたいのにDartのバージョンのせいで出来ないといったことが起こります。
まとめ
FlutterがDartを使うワケは、次の5つです。
- OOP(オブジェクト指向型プログラミング言語)
- ハイパフォーマンス
- フレーム落ちを防げる
- 生産性が高い
- Googleが開発している
コメント