3.2 - Actix Webフレームワークの紹介
Actix Webフレームワークの紹介
この記事を書いている時点では、GitHubページのアクティビティからわかるように、Actix Webは最も人気のあるRust Webフレームワークです。Rocketのような人間工学に基づいたフレームワークや、Hyperのような高速で軽量なフレームワークに飛びつきたくなることもあるかもしれません。これらのフレームワークについては、本書の後半でさまざまな章にわたって取り上げます。しかし、私たちはまずRustでWebプログラミングを理解しようとしていることを忘れてはいけません。RustとWebプログラミングの初心者であることを考慮すると、Actix Webは素晴らしいスタートです。サーバーで様々なビューやデータベース接続、認証などを処理しようとすると、あまりに低レベルなため追いつかれることがあります。また、人気があり、安定しており、多くのドキュメントがあります。このため、この本の内容を超えて、自分自身のウェブアプリケーションを開発しようとする場合、快適なプログラミング体験ができるようになります。他のWebフレームワークに移行する前に、Actix Webに慣れることをお勧めします。これは、Actix Webが最高で、他のフレームワークがすべてひどいと言うわけではなく、学習と開発をスムーズに行うためです。このことを念頭に置いて、最初のセクションに進み、基本的なWebサーバーをセットアップします。