JSに似て読み書きしやすいシンタックスに加え、型推論やジェネリクスなど魅力的な機能を備えたDart。JavaScriptに変換する仕組みがある点や、iOS、Android、Webの3大Clientで使える言語を目指して設計されている点を踏まえると、DartでのWebフロントエンド開発も夢ではないように感じます。 ただ、言語がよければすぐに使えるというわけではなく、使いやすさや開発環境も大切な要素の1つです。 昨今のWebフロントエンドはできることが増え、それに伴いエコシステムもとても進歩していて、複雑で大規模な開発でもスムーズに行えるようになってきている印象です(1番最初の環境構築が大変とよく言われますが、その大変さも徐々に緩和されてきていると思います)。 そこで、DartでのWebフロントエンド開発がどの程度現実的なのかを「エコシステム」という観点でまとめてみました。各々のツールの簡単な
![Flutterだけじゃない! Dart × Webフロントエンドの現状と未来](https://cdn-ak-scissors.b.st-hatena.com/image/square/6b6f6275219fd1bc26ec6842307c7297b49f3976/height=288;version=1;width=512/https%3A%2F%2Faloerina01.github.io%2Fassets%2Flogo_whitebg.png)