Tauri1.0の所見
とうとう Tauri 1.0
出ましたね!👏
簡単に言うと、スーパーelectron。
言語ベースは今アチアチの Rust 言語。
Rust が難しい、簡単に作りたいという場合は、 browser の世界で開発することができる。神。
私の感じる electron の欠点は、
- ブラウザエンジンもビルドするため、ビルドサイズが大きくなる
- ビルドプロセスが一元化されておらず、複雑
- バックエンドが node なのは書きやすい利点ではあるが、やはりスクリプト言語...
一方 Tauri は、
- バックが C 系を置き換える目的で開発された Rust
- 各OSの WebView を使用するため、ビルドサイズがとても小さくなる(1/10倍も夢じゃない)
- 各プラットフォーム向けのビルドコマンドが付属
- インストーラーも考慮済み
- React, Vue など任意のライブラリが使用可能
加えてスマートフォンにも対応予定なので、下手したらライバルがflutterになりかねない実力です。
今までクロスプラットフォームと言えば electron
がメジャーでしたが、これからどうなるのかが楽しみです。🤗