解説 Dart 2 プログラミング言語 2019年4月(初版)
株式会社 クレス *** 内容 ***
この資料は新しくDart 2として進化したプログラミング言語Dartの解説書です。当社は2012年からDart言語を「プログラミング言語Dartの基礎」としてこのコーナで紹介してきました。このたび「解説 Dart 2 プログラミング言語」としてこれを更新することにしました。従来はPDF等の文書形式でしたが、今回からはウェブ・ページの形式で、より見易いものとしました。
Googleが2011年10月に新しい大規模ウェブ・アプリケーションのためのプログラミング言語Dartを発表して以来6年を経過した2018年2月に、当初からのこの言語の開発に携わっていたAnders Thorhauge SandholmがDart 2を発表しました。 Dart 2はクライアント・サイドのアプリケーション開発によりその重点が置かれていますが、サーバ・サイドでもこれまでどおり活用可能です。Dart 2はモバイル環境の発展やAngularなどのウェブ・アプリケーションのフレームワークの普及など、Dart発表当初から大きく変化した環境に対応させるべく進化しています。 従って開発環境は目的によって最適化されています:
Dart 2の言語仕様書は現時点ではまだ完成していませんが(当初の仕様担当だったGilad Bracha氏は既にGoogleを去っている)、ボランティア・ベースで作業中で、近い将来ECMAで標準化がされる予定です。 本資料は執筆時点での最新の安定版をベースにしており、以下のような構成となっています:
従って本資料では、FlutterとAngularDartに関しては触れていません。 2.0版以前のDartをすでに利用しているユーザは、「プログラミング言語Dartの基礎」も参照ください。 本資料の添付資料的なレポジトリをGithubで公開しています: また本資料及び上記レポジトリに含まれているサンプル等はWindows環境で確認されたものです。他のOSのユーザは一部コードの変更(ファイルパス等)が必要になることがあります。またこれらのコードはいわゆるMITライセンシングに基づき、その使用結果に対してはその責を負いません。 |
||||||||||||||||||||||
|