はじめに この記事は、以下の記事の派生というかちょっとYewと言うフレームワークに寄った話を書きます。 というわけで、バックエンドもフロントもデスクトップアプリも全部Rustで出来たら最高じゃね? カレンダーアプリ バックエンド(AWS Lambda) フロントエンド(AWS Amplify) 作り方はそれぞれ見てもらうとして、とりあえずYewの使い方みたいなところを書いていく Yewを使うと何が嬉しいのか 以下の2点かなと思ったりする。 Rustでフロントを記述できる(WASM) Reactっぽく書ける はい。 Yewの基本 JavaScriptと通信をするためのFFI機構 これがあれば、Rustで書きたい部分はRustで書いて、JSでしか書けない部分はJSを使えば解決できる。 例えばサードパーティのJSライブラリを使って表現を豊かにしたい場合などに、RustからJSのグルーコードを呼び

